{
  "directed": false,
  "multigraph": false,
  "graph": {
    "hyperedges": [
      {
        "id": "fcis_result_pipeline",
        "label": "FCIS Result Pipeline (compose, terminate, respond)",
        "nodes": [
          "backendclaudemd_fcis",
          "backendclaudemd_result_system",
          "backendclaudemd_pipe_combinators",
          "backendclaudemd_match_response",
          "backendclaudemd_app_response"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "backend/CLAUDE.md"
      },
      {
        "id": "langgraph_event_shell_flow",
        "label": "LangGraph Execution via Event Shell + PgBoss + StreamingAdapter",
        "nodes": [
          "backendclaudemd_langgraph",
          "backendclaudemd_event_shell_orchestration",
          "backendclaudemd_pgboss",
          "domaineventstoredesign_streaming_adapter",
          "backendclaudemd_websocket"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md"
      },
      {
        "id": "domain_event_store_layers",
        "label": "Domain Event Store Layered Pipeline",
        "nodes": [
          "domaineventstoredesign_event_translation_layer",
          "domaineventstoredesign_domain_event_taxonomy",
          "domaineventstoredesign_read_model_projections",
          "domaineventstoredesign_cross_workflow_orchestration",
          "domaineventstoredesign_event_store_query_service"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md"
      },
      {
        "id": "frontend_four_layer_api_pipeline",
        "label": "4-Layer API Pipeline Flow",
        "nodes": [
          "api_readme_endpoints_layer",
          "api_readme_methods_layer",
          "api_readme_hooks_layer",
          "api_readme_components_layer"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.95,
        "source_file": "frontend/src/api/README.md"
      },
      {
        "id": "design_token_flow",
        "label": "Design Token Flow (oklch to Tailwind utilities)",
        "nodes": [
          "styles_readme_oklch_design_tokens",
          "styles_readme_token_flow",
          "styles_readme_tailwind_theme_inline",
          "store_readme_theme_management"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "frontend/src/styles/README.md"
      },
      {
        "id": "playwright_fixture_composition",
        "label": "Playwright Merged Fixture Composition",
        "nodes": [
          "playwright_readme_fixture_composition",
          "playwright_readme_api_fixture",
          "playwright_readme_auth_fixture",
          "playwright_readme_network_fixture",
          "playwright_readme_data_factories"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.95,
        "source_file": "test/playwright/README.md"
      }
    ]
  },
  "nodes": [
    {
      "label": "review-pr.mjs",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L1",
      "id": "scripts_review_pr",
      "community": 296,
      "norm_label": "review-pr.mjs"
    },
    {
      "label": "bedrock",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L8",
      "id": "scripts_review_pr_bedrock",
      "community": 296,
      "norm_label": "bedrock"
    },
    {
      "label": "ghRequest()",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L26",
      "id": "scripts_review_pr_ghrequest",
      "community": 296,
      "norm_label": "ghrequest()"
    },
    {
      "label": "upsertComment()",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L44",
      "id": "scripts_review_pr_upsertcomment",
      "community": 296,
      "norm_label": "upsertcomment()"
    },
    {
      "label": "IGNORED_PATTERNS",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L57",
      "id": "scripts_review_pr_ignored_patterns",
      "community": 296,
      "norm_label": "ignored_patterns"
    },
    {
      "label": "isIgnored()",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L73",
      "id": "scripts_review_pr_isignored",
      "community": 296,
      "norm_label": "isignored()"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L77",
      "id": "scripts_review_pr_main",
      "community": 296,
      "norm_label": "main()"
    },
    {
      "label": "husky.sh",
      "file_type": "code",
      "source_file": ".husky/_/husky.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "id": "husky",
      "community": 145,
      "norm_label": "husky.sh"
    },
    {
      "label": "husky.sh script",
      "file_type": "code",
      "source_file": ".husky/_/husky.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "id": "users_emre_code_projects_efsora_recvue_agentic_os_husky_husky_sh__entry",
      "community": 145,
      "norm_label": "husky.sh script"
    },
    {
      "label": "extensions.json",
      "file_type": "code",
      "source_file": ".vscode/extensions.json",
      "source_location": "L1",
      "id": "vscode_extensions",
      "community": 485,
      "norm_label": "extensions.json"
    },
    {
      "label": "recommendations",
      "file_type": "code",
      "source_file": ".vscode/extensions.json",
      "source_location": "L2",
      "id": "vscode_extensions_recommendations",
      "community": 485,
      "norm_label": "recommendations"
    },
    {
      "label": "launch.json",
      "file_type": "code",
      "source_file": ".vscode/launch.json",
      "source_location": "L1",
      "id": "vscode_launch",
      "community": 356,
      "norm_label": "launch.json"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": ".vscode/launch.json",
      "source_location": "L2",
      "id": "vscode_launch_version",
      "community": 356,
      "norm_label": "version"
    },
    {
      "label": "configurations",
      "file_type": "code",
      "source_file": ".vscode/launch.json",
      "source_location": "L3",
      "id": "vscode_launch_configurations",
      "community": 356,
      "norm_label": "configurations"
    },
    {
      "label": "compounds",
      "file_type": "code",
      "source_file": ".vscode/launch.json",
      "source_location": "L42",
      "id": "vscode_launch_compounds",
      "community": 356,
      "norm_label": "compounds"
    },
    {
      "label": "settings.json",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L1",
      "id": "vscode_settings",
      "community": 143,
      "norm_label": "settings.json"
    },
    {
      "label": "editor.formatOnSave",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L2",
      "id": "vscode_settings_editor_formatonsave",
      "community": 143,
      "norm_label": "editor.formatonsave"
    },
    {
      "label": "editor.codeActionsOnSave",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L3",
      "id": "vscode_settings_editor_codeactionsonsave",
      "community": 143,
      "norm_label": "editor.codeactionsonsave"
    },
    {
      "label": "source.fixAll.eslint",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L4",
      "id": "vscode_settings_editor_codeactionsonsave_source_fixall_eslint",
      "community": 143,
      "norm_label": "source.fixall.eslint"
    },
    {
      "label": "source.organizeImports",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L5",
      "id": "vscode_settings_editor_codeactionsonsave_source_organizeimports",
      "community": 143,
      "norm_label": "source.organizeimports"
    },
    {
      "label": "eslint.workingDirectories",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L9",
      "id": "vscode_settings_eslint_workingdirectories",
      "community": 143,
      "norm_label": "eslint.workingdirectories"
    },
    {
      "label": "eslint.useFlatConfig",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L16",
      "id": "vscode_settings_eslint_useflatconfig",
      "community": 143,
      "norm_label": "eslint.useflatconfig"
    },
    {
      "label": "eslint.validate",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L19",
      "id": "vscode_settings_eslint_validate",
      "community": 143,
      "norm_label": "eslint.validate"
    },
    {
      "label": "[typescript]",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L27",
      "id": "vscode_settings_typescript",
      "community": 143,
      "norm_label": "[typescript]"
    },
    {
      "label": "editor.defaultFormatter",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L28",
      "id": "vscode_settings_typescript_editor_defaultformatter",
      "community": 143,
      "norm_label": "editor.defaultformatter"
    },
    {
      "label": "[typescriptreact]",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L30",
      "id": "vscode_settings_typescriptreact",
      "community": 143,
      "norm_label": "[typescriptreact]"
    },
    {
      "label": "editor.defaultFormatter",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L31",
      "id": "vscode_settings_typescriptreact_editor_defaultformatter",
      "community": 143,
      "norm_label": "editor.defaultformatter"
    },
    {
      "label": "[javascript]",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L33",
      "id": "vscode_settings_javascript",
      "community": 143,
      "norm_label": "[javascript]"
    },
    {
      "label": "editor.defaultFormatter",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L34",
      "id": "vscode_settings_javascript_editor_defaultformatter",
      "community": 143,
      "norm_label": "editor.defaultformatter"
    },
    {
      "label": "[json]",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L36",
      "id": "vscode_settings_json",
      "community": 143,
      "norm_label": "[json]"
    },
    {
      "label": "editor.defaultFormatter",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L37",
      "id": "vscode_settings_json_editor_defaultformatter",
      "community": 143,
      "norm_label": "editor.defaultformatter"
    },
    {
      "label": "javascript.format.enable",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L41",
      "id": "vscode_settings_javascript_format_enable",
      "community": 143,
      "norm_label": "javascript.format.enable"
    },
    {
      "label": "typescript.format.enable",
      "file_type": "code",
      "source_file": ".vscode/settings.json",
      "source_location": "L42",
      "id": "vscode_settings_typescript_format_enable",
      "community": 143,
      "norm_label": "typescript.format.enable"
    },
    {
      "label": "openapi.json",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1",
      "id": "docs_openapi",
      "community": 175,
      "norm_label": "openapi.json"
    },
    {
      "label": "info",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L2",
      "id": "docs_openapi_info",
      "community": 175,
      "norm_label": "info"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L3",
      "id": "docs_openapi_info_description",
      "community": 175,
      "norm_label": "description"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L4",
      "id": "docs_openapi_info_title",
      "community": 175,
      "norm_label": "title"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L5",
      "id": "docs_openapi_info_version",
      "community": 175,
      "norm_label": "version"
    },
    {
      "label": "openapi",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L7",
      "id": "docs_openapi_openapi",
      "community": 175,
      "norm_label": "openapi"
    },
    {
      "label": "servers",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L8",
      "id": "docs_openapi_servers",
      "community": 175,
      "norm_label": "servers"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L14",
      "id": "docs_openapi_tags",
      "community": 175,
      "norm_label": "tags"
    },
    {
      "label": "components",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L64",
      "id": "docs_openapi_components",
      "community": 175,
      "norm_label": "components"
    },
    {
      "label": "securitySchemes",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L65",
      "id": "docs_openapi_components_securityschemes",
      "community": 175,
      "norm_label": "securityschemes"
    },
    {
      "label": "BearerAuth",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L66",
      "id": "docs_openapi_securityschemes_bearerauth",
      "community": 175,
      "norm_label": "bearerauth"
    },
    {
      "label": "bearerFormat",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L67",
      "id": "docs_openapi_bearerauth_bearerformat",
      "community": 175,
      "norm_label": "bearerformat"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L68",
      "id": "docs_openapi_bearerauth_description",
      "community": 175,
      "norm_label": "description"
    },
    {
      "label": "scheme",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L69",
      "id": "docs_openapi_bearerauth_scheme",
      "community": 175,
      "norm_label": "scheme"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L70",
      "id": "docs_openapi_bearerauth_type",
      "community": 175,
      "norm_label": "type"
    },
    {
      "label": "schemas",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L73",
      "id": "docs_openapi_components_schemas",
      "community": 72,
      "norm_label": "schemas"
    },
    {
      "label": "ErrorResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L74",
      "id": "docs_openapi_schemas_errorresponse",
      "community": 123,
      "norm_label": "errorresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L75",
      "id": "docs_openapi_errorresponse_type",
      "community": 123,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L76",
      "id": "docs_openapi_errorresponse_properties",
      "community": 123,
      "norm_label": "properties"
    },
    {
      "label": "data",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L77",
      "id": "docs_openapi_properties_data",
      "community": 123,
      "norm_label": "data"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L78",
      "id": "docs_openapi_data_type",
      "community": 123,
      "norm_label": "type"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L80",
      "id": "docs_openapi_properties_error",
      "community": 30,
      "norm_label": "error"
    },
    {
      "label": "$ref",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L81",
      "id": "docs_openapi_error_ref",
      "community": 30,
      "norm_label": "$ref"
    },
    {
      "label": "message",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L83",
      "id": "docs_openapi_properties_message",
      "community": 185,
      "norm_label": "message"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L84",
      "id": "docs_openapi_message_type",
      "community": 185,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L85",
      "id": "docs_openapi_message_example",
      "community": 185,
      "norm_label": "example"
    },
    {
      "label": "meta",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L87",
      "id": "docs_openapi_properties_meta",
      "community": 123,
      "norm_label": "meta"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L88",
      "id": "docs_openapi_meta_type",
      "community": 123,
      "norm_label": "type"
    },
    {
      "label": "success",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L90",
      "id": "docs_openapi_properties_success",
      "community": 123,
      "norm_label": "success"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L91",
      "id": "docs_openapi_success_type",
      "community": 123,
      "norm_label": "type"
    },
    {
      "label": "enum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L92",
      "id": "docs_openapi_success_enum",
      "community": 123,
      "norm_label": "enum"
    },
    {
      "label": "traceId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L96",
      "id": "docs_openapi_properties_traceid",
      "community": 123,
      "norm_label": "traceid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L97",
      "id": "docs_openapi_traceid_type",
      "community": 123,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L98",
      "id": "docs_openapi_traceid_example",
      "community": 123,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L101",
      "id": "docs_openapi_errorresponse_required",
      "community": 123,
      "norm_label": "required"
    },
    {
      "label": "AppError",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L108",
      "id": "docs_openapi_schemas_apperror",
      "community": 72,
      "norm_label": "apperror"
    },
    {
      "label": "anyOf",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L109",
      "id": "docs_openapi_apperror_anyof",
      "community": 72,
      "norm_label": "anyof"
    },
    {
      "label": "PaginationMeta",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L436",
      "id": "docs_openapi_schemas_paginationmeta",
      "community": 161,
      "norm_label": "paginationmeta"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L437",
      "id": "docs_openapi_paginationmeta_type",
      "community": 161,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L438",
      "id": "docs_openapi_paginationmeta_properties",
      "community": 161,
      "norm_label": "properties"
    },
    {
      "label": "page",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L439",
      "id": "docs_openapi_properties_page",
      "community": 161,
      "norm_label": "page"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L440",
      "id": "docs_openapi_page_type",
      "community": 161,
      "norm_label": "type"
    },
    {
      "label": "exclusiveMinimum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L441",
      "id": "docs_openapi_page_exclusiveminimum",
      "community": 161,
      "norm_label": "exclusiveminimum"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L442",
      "id": "docs_openapi_page_example",
      "community": 161,
      "norm_label": "example"
    },
    {
      "label": "size",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L444",
      "id": "docs_openapi_properties_size",
      "community": 161,
      "norm_label": "size"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L445",
      "id": "docs_openapi_size_type",
      "community": 161,
      "norm_label": "type"
    },
    {
      "label": "exclusiveMinimum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L446",
      "id": "docs_openapi_size_exclusiveminimum",
      "community": 161,
      "norm_label": "exclusiveminimum"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L447",
      "id": "docs_openapi_size_example",
      "community": 161,
      "norm_label": "example"
    },
    {
      "label": "total",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L449",
      "id": "docs_openapi_properties_total",
      "community": 161,
      "norm_label": "total"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L450",
      "id": "docs_openapi_total_type",
      "community": 161,
      "norm_label": "type"
    },
    {
      "label": "minimum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L451",
      "id": "docs_openapi_total_minimum",
      "community": 161,
      "norm_label": "minimum"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L452",
      "id": "docs_openapi_total_example",
      "community": 161,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L455",
      "id": "docs_openapi_paginationmeta_required",
      "community": 161,
      "norm_label": "required"
    },
    {
      "label": "CursorMeta",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L461",
      "id": "docs_openapi_schemas_cursormeta",
      "community": 242,
      "norm_label": "cursormeta"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L462",
      "id": "docs_openapi_cursormeta_type",
      "community": 242,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L463",
      "id": "docs_openapi_cursormeta_properties",
      "community": 242,
      "norm_label": "properties"
    },
    {
      "label": "next_cursor",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L464",
      "id": "docs_openapi_properties_next_cursor",
      "community": 242,
      "norm_label": "next_cursor"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L465",
      "id": "docs_openapi_next_cursor_type",
      "community": 242,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L469",
      "id": "docs_openapi_next_cursor_example",
      "community": 242,
      "norm_label": "example"
    },
    {
      "label": "previous_cursor",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L471",
      "id": "docs_openapi_properties_previous_cursor",
      "community": 242,
      "norm_label": "previous_cursor"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L472",
      "id": "docs_openapi_previous_cursor_type",
      "community": 242,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L476",
      "id": "docs_openapi_previous_cursor_example",
      "community": 242,
      "norm_label": "example"
    },
    {
      "label": "Meta",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L480",
      "id": "docs_openapi_schemas_meta",
      "community": 123,
      "norm_label": "meta"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L482",
      "id": "docs_openapi_meta_properties",
      "community": 123,
      "norm_label": "properties"
    },
    {
      "label": "cursor",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L483",
      "id": "docs_openapi_properties_cursor",
      "community": 123,
      "norm_label": "cursor"
    },
    {
      "label": "allOf",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L484",
      "id": "docs_openapi_cursor_allof",
      "community": 123,
      "norm_label": "allof"
    },
    {
      "label": "pagination",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L496",
      "id": "docs_openapi_properties_pagination",
      "community": 123,
      "norm_label": "pagination"
    },
    {
      "label": "allOf",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L497",
      "id": "docs_openapi_pagination_allof",
      "community": 123,
      "norm_label": "allof"
    },
    {
      "label": "HelloResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L511",
      "id": "docs_openapi_schemas_helloresponse",
      "community": 185,
      "norm_label": "helloresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L512",
      "id": "docs_openapi_helloresponse_type",
      "community": 185,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L513",
      "id": "docs_openapi_helloresponse_properties",
      "community": 185,
      "norm_label": "properties"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L519",
      "id": "docs_openapi_helloresponse_required",
      "community": 185,
      "norm_label": "required"
    },
    {
      "label": "TokenExchangeResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L523",
      "id": "docs_openapi_schemas_tokenexchangeresponse",
      "community": 231,
      "norm_label": "tokenexchangeresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L524",
      "id": "docs_openapi_tokenexchangeresponse_type",
      "community": 231,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L525",
      "id": "docs_openapi_tokenexchangeresponse_properties",
      "community": 231,
      "norm_label": "properties"
    },
    {
      "label": "user",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L526",
      "id": "docs_openapi_properties_user",
      "community": 231,
      "norm_label": "user"
    },
    {
      "label": "$ref",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L527",
      "id": "docs_openapi_user_ref",
      "community": 231,
      "norm_label": "$ref"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L530",
      "id": "docs_openapi_tokenexchangeresponse_required",
      "community": 231,
      "norm_label": "required"
    },
    {
      "label": "UserData",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L534",
      "id": "docs_openapi_schemas_userdata",
      "community": 57,
      "norm_label": "userdata"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L535",
      "id": "docs_openapi_userdata_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L536",
      "id": "docs_openapi_userdata_properties",
      "community": 57,
      "norm_label": "properties"
    },
    {
      "label": "sub",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L537",
      "id": "docs_openapi_properties_sub",
      "community": 57,
      "norm_label": "sub"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L538",
      "id": "docs_openapi_sub_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L539",
      "id": "docs_openapi_sub_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "email",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L541",
      "id": "docs_openapi_properties_email",
      "community": 57,
      "norm_label": "email"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L542",
      "id": "docs_openapi_email_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L543",
      "id": "docs_openapi_email_format",
      "community": 57,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L544",
      "id": "docs_openapi_email_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L546",
      "id": "docs_openapi_properties_name",
      "community": 23,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L547",
      "id": "docs_openapi_name_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L548",
      "id": "docs_openapi_name_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "groups",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L550",
      "id": "docs_openapi_properties_groups",
      "community": 57,
      "norm_label": "groups"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L551",
      "id": "docs_openapi_groups_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L552",
      "id": "docs_openapi_groups_items",
      "community": 57,
      "norm_label": "items"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L553",
      "id": "docs_openapi_items_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L555",
      "id": "docs_openapi_groups_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "roles",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L559",
      "id": "docs_openapi_properties_roles",
      "community": 122,
      "norm_label": "roles"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L560",
      "id": "docs_openapi_roles_type",
      "community": 122,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L561",
      "id": "docs_openapi_roles_items",
      "community": 122,
      "norm_label": "items"
    },
    {
      "label": "$ref",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L562",
      "id": "docs_openapi_items_ref",
      "community": 122,
      "norm_label": "$ref"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L564",
      "id": "docs_openapi_roles_example",
      "community": 122,
      "norm_label": "example"
    },
    {
      "label": "directPermissions",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L572",
      "id": "docs_openapi_properties_directpermissions",
      "community": 57,
      "norm_label": "directpermissions"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L573",
      "id": "docs_openapi_directpermissions_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L574",
      "id": "docs_openapi_directpermissions_items",
      "community": 57,
      "norm_label": "items"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L577",
      "id": "docs_openapi_directpermissions_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "permissions",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L579",
      "id": "docs_openapi_properties_permissions",
      "community": 57,
      "norm_label": "permissions"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L580",
      "id": "docs_openapi_permissions_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L581",
      "id": "docs_openapi_permissions_items",
      "community": 57,
      "norm_label": "items"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L584",
      "id": "docs_openapi_permissions_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "isProtected",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L589",
      "id": "docs_openapi_properties_isprotected",
      "community": 57,
      "norm_label": "isprotected"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L590",
      "id": "docs_openapi_isprotected_type",
      "community": 57,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L591",
      "id": "docs_openapi_isprotected_example",
      "community": 57,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L594",
      "id": "docs_openapi_userdata_required",
      "community": 57,
      "norm_label": "required"
    },
    {
      "label": "UserRole",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L605",
      "id": "docs_openapi_schemas_userrole",
      "community": 23,
      "norm_label": "userrole"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L606",
      "id": "docs_openapi_userrole_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L607",
      "id": "docs_openapi_userrole_properties",
      "community": 23,
      "norm_label": "properties"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L608",
      "id": "docs_openapi_properties_id",
      "community": 23,
      "norm_label": "id"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L609",
      "id": "docs_openapi_id_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L610",
      "id": "docs_openapi_id_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "source",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L616",
      "id": "docs_openapi_properties_source",
      "community": 23,
      "norm_label": "source"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L617",
      "id": "docs_openapi_source_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L618",
      "id": "docs_openapi_source_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L621",
      "id": "docs_openapi_userrole_required",
      "community": 23,
      "norm_label": "required"
    },
    {
      "label": "TokenExchangeBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L627",
      "id": "docs_openapi_schemas_tokenexchangebody",
      "community": 99,
      "norm_label": "tokenexchangebody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L628",
      "id": "docs_openapi_tokenexchangebody_type",
      "community": 99,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L629",
      "id": "docs_openapi_tokenexchangebody_properties",
      "community": 99,
      "norm_label": "properties"
    },
    {
      "label": "code",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L630",
      "id": "docs_openapi_properties_code",
      "community": 99,
      "norm_label": "code"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L631",
      "id": "docs_openapi_code_type",
      "community": 99,
      "norm_label": "type"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L632",
      "id": "docs_openapi_code_minlength",
      "community": 99,
      "norm_label": "minlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L633",
      "id": "docs_openapi_code_example",
      "community": 99,
      "norm_label": "example"
    },
    {
      "label": "codeVerifier",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L635",
      "id": "docs_openapi_properties_codeverifier",
      "community": 99,
      "norm_label": "codeverifier"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L636",
      "id": "docs_openapi_codeverifier_type",
      "community": 99,
      "norm_label": "type"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L637",
      "id": "docs_openapi_codeverifier_minlength",
      "community": 99,
      "norm_label": "minlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L638",
      "id": "docs_openapi_codeverifier_example",
      "community": 99,
      "norm_label": "example"
    },
    {
      "label": "state",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L640",
      "id": "docs_openapi_properties_state",
      "community": 99,
      "norm_label": "state"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L641",
      "id": "docs_openapi_state_type",
      "community": 99,
      "norm_label": "type"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L642",
      "id": "docs_openapi_state_minlength",
      "community": 99,
      "norm_label": "minlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L643",
      "id": "docs_openapi_state_example",
      "community": 99,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L646",
      "id": "docs_openapi_tokenexchangebody_required",
      "community": 99,
      "norm_label": "required"
    },
    {
      "label": "LogoutResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L652",
      "id": "docs_openapi_schemas_logoutresponse",
      "community": 185,
      "norm_label": "logoutresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L653",
      "id": "docs_openapi_logoutresponse_type",
      "community": 185,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L654",
      "id": "docs_openapi_logoutresponse_properties",
      "community": 185,
      "norm_label": "properties"
    },
    {
      "label": "oktaLogoutUrl",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L659",
      "id": "docs_openapi_properties_oktalogouturl",
      "community": 185,
      "norm_label": "oktalogouturl"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L660",
      "id": "docs_openapi_oktalogouturl_type",
      "community": 185,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L661",
      "id": "docs_openapi_oktalogouturl_example",
      "community": 185,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L664",
      "id": "docs_openapi_logoutresponse_required",
      "community": 185,
      "norm_label": "required"
    },
    {
      "label": "MeResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L668",
      "id": "docs_openapi_schemas_meresponse",
      "community": 231,
      "norm_label": "meresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L669",
      "id": "docs_openapi_meresponse_type",
      "community": 231,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L670",
      "id": "docs_openapi_meresponse_properties",
      "community": 231,
      "norm_label": "properties"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L675",
      "id": "docs_openapi_meresponse_required",
      "community": 231,
      "norm_label": "required"
    },
    {
      "label": "ExtendedUserData",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L679",
      "id": "docs_openapi_schemas_extendeduserdata",
      "community": 72,
      "norm_label": "extendeduserdata"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L680",
      "id": "docs_openapi_extendeduserdata_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L681",
      "id": "docs_openapi_extendeduserdata_properties",
      "community": 23,
      "norm_label": "properties"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L684",
      "id": "docs_openapi_id_format",
      "community": 23,
      "norm_label": "format"
    },
    {
      "label": "surname",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L699",
      "id": "docs_openapi_properties_surname",
      "community": 23,
      "norm_label": "surname"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L700",
      "id": "docs_openapi_surname_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L704",
      "id": "docs_openapi_surname_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "bio",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L706",
      "id": "docs_openapi_properties_bio",
      "community": 23,
      "norm_label": "bio"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L707",
      "id": "docs_openapi_bio_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L711",
      "id": "docs_openapi_bio_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "createdAt",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L713",
      "id": "docs_openapi_properties_createdat",
      "community": 30,
      "norm_label": "createdat"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L714",
      "id": "docs_openapi_createdat_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L718",
      "id": "docs_openapi_createdat_format",
      "community": 30,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L719",
      "id": "docs_openapi_createdat_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "updatedAt",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L721",
      "id": "docs_openapi_properties_updatedat",
      "community": 30,
      "norm_label": "updatedat"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L722",
      "id": "docs_openapi_updatedat_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L726",
      "id": "docs_openapi_updatedat_format",
      "community": 30,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L727",
      "id": "docs_openapi_updatedat_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L730",
      "id": "docs_openapi_extendeduserdata_required",
      "community": 72,
      "norm_label": "required"
    },
    {
      "label": "UpdateProfileBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L740",
      "id": "docs_openapi_schemas_updateprofilebody",
      "community": 23,
      "norm_label": "updateprofilebody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L741",
      "id": "docs_openapi_updateprofilebody_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L742",
      "id": "docs_openapi_updateprofilebody_properties",
      "community": 23,
      "norm_label": "properties"
    },
    {
      "label": "userId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L743",
      "id": "docs_openapi_properties_userid",
      "community": 23,
      "norm_label": "userid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L744",
      "id": "docs_openapi_userid_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L745",
      "id": "docs_openapi_userid_format",
      "community": 23,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L746",
      "id": "docs_openapi_userid_example",
      "community": 23,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L761",
      "id": "docs_openapi_updateprofilebody_required",
      "community": 23,
      "norm_label": "required"
    },
    {
      "label": "UpdatePasswordBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L765",
      "id": "docs_openapi_schemas_updatepasswordbody",
      "community": 214,
      "norm_label": "updatepasswordbody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L766",
      "id": "docs_openapi_updatepasswordbody_type",
      "community": 214,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L767",
      "id": "docs_openapi_updatepasswordbody_properties",
      "community": 214,
      "norm_label": "properties"
    },
    {
      "label": "currentPassword",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L773",
      "id": "docs_openapi_properties_currentpassword",
      "community": 214,
      "norm_label": "currentpassword"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L774",
      "id": "docs_openapi_currentpassword_type",
      "community": 214,
      "norm_label": "type"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L775",
      "id": "docs_openapi_currentpassword_minlength",
      "community": 214,
      "norm_label": "minlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L776",
      "id": "docs_openapi_currentpassword_example",
      "community": 214,
      "norm_label": "example"
    },
    {
      "label": "newPassword",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L778",
      "id": "docs_openapi_properties_newpassword",
      "community": 214,
      "norm_label": "newpassword"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L779",
      "id": "docs_openapi_newpassword_type",
      "community": 214,
      "norm_label": "type"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L780",
      "id": "docs_openapi_newpassword_minlength",
      "community": 214,
      "norm_label": "minlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L781",
      "id": "docs_openapi_newpassword_example",
      "community": 214,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L784",
      "id": "docs_openapi_updatepasswordbody_required",
      "community": 214,
      "norm_label": "required"
    },
    {
      "label": "SchemaData",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L790",
      "id": "docs_openapi_schemas_schemadata",
      "community": 72,
      "norm_label": "schemadata"
    },
    {
      "label": "allOf",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L791",
      "id": "docs_openapi_schemadata_allof",
      "community": 72,
      "norm_label": "allof"
    },
    {
      "label": "SchemaMetadata",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L809",
      "id": "docs_openapi_schemas_schemametadata",
      "community": 23,
      "norm_label": "schemametadata"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L810",
      "id": "docs_openapi_schemametadata_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L811",
      "id": "docs_openapi_schemametadata_properties",
      "community": 23,
      "norm_label": "properties"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L823",
      "id": "docs_openapi_properties_description",
      "community": 72,
      "norm_label": "description"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L824",
      "id": "docs_openapi_description_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "isDefault",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L829",
      "id": "docs_openapi_properties_isdefault",
      "community": 23,
      "norm_label": "isdefault"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L830",
      "id": "docs_openapi_isdefault_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L847",
      "id": "docs_openapi_schemametadata_required",
      "community": 23,
      "norm_label": "required"
    },
    {
      "label": "CreateSchemaBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L857",
      "id": "docs_openapi_schemas_createschemabody",
      "community": 72,
      "norm_label": "createschemabody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L858",
      "id": "docs_openapi_createschemabody_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L859",
      "id": "docs_openapi_createschemabody_properties",
      "community": 72,
      "norm_label": "properties"
    },
    {
      "label": "minLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L862",
      "id": "docs_openapi_name_minlength",
      "community": 23,
      "norm_label": "minlength"
    },
    {
      "label": "maxLength",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L863",
      "id": "docs_openapi_name_maxlength",
      "community": 23,
      "norm_label": "maxlength"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L868",
      "id": "docs_openapi_description_example",
      "community": 72,
      "norm_label": "example"
    },
    {
      "label": "schemaData",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L870",
      "id": "docs_openapi_properties_schemadata",
      "community": 72,
      "norm_label": "schemadata"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L917",
      "id": "docs_openapi_createschemabody_required",
      "community": 72,
      "norm_label": "required"
    },
    {
      "label": "SchemaListResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L922",
      "id": "docs_openapi_schemas_schemalistresponse",
      "community": 122,
      "norm_label": "schemalistresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L923",
      "id": "docs_openapi_schemalistresponse_type",
      "community": 122,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L924",
      "id": "docs_openapi_schemalistresponse_items",
      "community": 122,
      "norm_label": "items"
    },
    {
      "label": "UpdateSchemaBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L928",
      "id": "docs_openapi_schemas_updateschemabody",
      "community": 72,
      "norm_label": "updateschemabody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L929",
      "id": "docs_openapi_updateschemabody_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L930",
      "id": "docs_openapi_updateschemabody_properties",
      "community": 72,
      "norm_label": "properties"
    },
    {
      "label": "$ref",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L940",
      "id": "docs_openapi_schemadata_ref",
      "community": 72,
      "norm_label": "$ref"
    },
    {
      "label": "DeleteSchemaResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L944",
      "id": "docs_openapi_schemas_deleteschemaresponse",
      "community": 23,
      "norm_label": "deleteschemaresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L945",
      "id": "docs_openapi_deleteschemaresponse_type",
      "community": 23,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L946",
      "id": "docs_openapi_deleteschemaresponse_properties",
      "community": 23,
      "norm_label": "properties"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L955",
      "id": "docs_openapi_deleteschemaresponse_required",
      "community": 23,
      "norm_label": "required"
    },
    {
      "label": "ListAvailableGraphsResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L960",
      "id": "docs_openapi_schemas_listavailablegraphsresponse",
      "community": 122,
      "norm_label": "listavailablegraphsresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L961",
      "id": "docs_openapi_listavailablegraphsresponse_type",
      "community": 122,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L962",
      "id": "docs_openapi_listavailablegraphsresponse_properties",
      "community": 122,
      "norm_label": "properties"
    },
    {
      "label": "graphs",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L963",
      "id": "docs_openapi_properties_graphs",
      "community": 122,
      "norm_label": "graphs"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L964",
      "id": "docs_openapi_graphs_type",
      "community": 122,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L965",
      "id": "docs_openapi_graphs_items",
      "community": 122,
      "norm_label": "items"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L968",
      "id": "docs_openapi_graphs_description",
      "community": 122,
      "norm_label": "description"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L971",
      "id": "docs_openapi_listavailablegraphsresponse_required",
      "community": 122,
      "norm_label": "required"
    },
    {
      "label": "AvailableGraph",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L975",
      "id": "docs_openapi_schemas_availablegraph",
      "community": 29,
      "norm_label": "availablegraph"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L976",
      "id": "docs_openapi_availablegraph_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L977",
      "id": "docs_openapi_availablegraph_properties",
      "community": 29,
      "norm_label": "properties"
    },
    {
      "label": "graphName",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L978",
      "id": "docs_openapi_properties_graphname",
      "community": 29,
      "norm_label": "graphname"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L979",
      "id": "docs_openapi_graphname_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L980",
      "id": "docs_openapi_graphname_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L981",
      "id": "docs_openapi_graphname_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "displayName",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L983",
      "id": "docs_openapi_properties_displayname",
      "community": 29,
      "norm_label": "displayname"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L984",
      "id": "docs_openapi_displayname_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L985",
      "id": "docs_openapi_displayname_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L986",
      "id": "docs_openapi_displayname_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "graphId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L988",
      "id": "docs_openapi_properties_graphid",
      "community": 29,
      "norm_label": "graphid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L989",
      "id": "docs_openapi_graphid_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L990",
      "id": "docs_openapi_graphid_format",
      "community": 29,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L991",
      "id": "docs_openapi_graphid_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L992",
      "id": "docs_openapi_graphid_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "enabled",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L994",
      "id": "docs_openapi_properties_enabled",
      "community": 29,
      "norm_label": "enabled"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L995",
      "id": "docs_openapi_enabled_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L996",
      "id": "docs_openapi_enabled_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L997",
      "id": "docs_openapi_enabled_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "timeoutMs",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L999",
      "id": "docs_openapi_properties_timeoutms",
      "community": 29,
      "norm_label": "timeoutms"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1000",
      "id": "docs_openapi_timeoutms_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "exclusiveMinimum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1001",
      "id": "docs_openapi_timeoutms_exclusiveminimum",
      "community": 29,
      "norm_label": "exclusiveminimum"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1002",
      "id": "docs_openapi_timeoutms_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1003",
      "id": "docs_openapi_timeoutms_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "maxConcurrent",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1005",
      "id": "docs_openapi_properties_maxconcurrent",
      "community": 29,
      "norm_label": "maxconcurrent"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1006",
      "id": "docs_openapi_maxconcurrent_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "exclusiveMinimum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1007",
      "id": "docs_openapi_maxconcurrent_exclusiveminimum",
      "community": 29,
      "norm_label": "exclusiveminimum"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1008",
      "id": "docs_openapi_maxconcurrent_example",
      "community": 29,
      "norm_label": "example"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1009",
      "id": "docs_openapi_maxconcurrent_description",
      "community": 29,
      "norm_label": "description"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1012",
      "id": "docs_openapi_availablegraph_required",
      "community": 29,
      "norm_label": "required"
    },
    {
      "label": "DispatchResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1021",
      "id": "docs_openapi_schemas_dispatchresponse",
      "community": 196,
      "norm_label": "dispatchresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1022",
      "id": "docs_openapi_dispatchresponse_type",
      "community": 196,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1023",
      "id": "docs_openapi_dispatchresponse_properties",
      "community": 196,
      "norm_label": "properties"
    },
    {
      "label": "jobId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1024",
      "id": "docs_openapi_properties_jobid",
      "community": 196,
      "norm_label": "jobid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1025",
      "id": "docs_openapi_jobid_type",
      "community": 196,
      "norm_label": "type"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1026",
      "id": "docs_openapi_jobid_description",
      "community": 196,
      "norm_label": "description"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1027",
      "id": "docs_openapi_jobid_example",
      "community": 196,
      "norm_label": "example"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1029",
      "id": "docs_openapi_properties_status",
      "community": 196,
      "norm_label": "status"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1030",
      "id": "docs_openapi_status_type",
      "community": 196,
      "norm_label": "type"
    },
    {
      "label": "enum",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1031",
      "id": "docs_openapi_status_enum",
      "community": 196,
      "norm_label": "enum"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1034",
      "id": "docs_openapi_status_description",
      "community": 196,
      "norm_label": "description"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1035",
      "id": "docs_openapi_status_example",
      "community": 196,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1038",
      "id": "docs_openapi_dispatchresponse_required",
      "community": 196,
      "norm_label": "required"
    },
    {
      "label": "DispatchEventBody",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1043",
      "id": "docs_openapi_schemas_dispatcheventbody",
      "community": 160,
      "norm_label": "dispatcheventbody"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1044",
      "id": "docs_openapi_dispatcheventbody_type",
      "community": 160,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1045",
      "id": "docs_openapi_dispatcheventbody_properties",
      "community": 160,
      "norm_label": "properties"
    },
    {
      "label": "flowVersionId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1046",
      "id": "docs_openapi_properties_flowversionid",
      "community": 160,
      "norm_label": "flowversionid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1047",
      "id": "docs_openapi_flowversionid_type",
      "community": 160,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1048",
      "id": "docs_openapi_flowversionid_format",
      "community": 160,
      "norm_label": "format"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1049",
      "id": "docs_openapi_flowversionid_description",
      "community": 160,
      "norm_label": "description"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1050",
      "id": "docs_openapi_flowversionid_example",
      "community": 160,
      "norm_label": "example"
    },
    {
      "label": "payload",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1052",
      "id": "docs_openapi_properties_payload",
      "community": 160,
      "norm_label": "payload"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1053",
      "id": "docs_openapi_payload_type",
      "community": 160,
      "norm_label": "type"
    },
    {
      "label": "additionalProperties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1054",
      "id": "docs_openapi_payload_additionalproperties",
      "community": 160,
      "norm_label": "additionalproperties"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1055",
      "id": "docs_openapi_payload_description",
      "community": 160,
      "norm_label": "description"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1056",
      "id": "docs_openapi_payload_example",
      "community": 160,
      "norm_label": "example"
    },
    {
      "label": "documentId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1057",
      "id": "docs_openapi_example_documentid",
      "community": 160,
      "norm_label": "documentid"
    },
    {
      "label": "userId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1058",
      "id": "docs_openapi_example_userid",
      "community": 160,
      "norm_label": "userid"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1062",
      "id": "docs_openapi_dispatcheventbody_required",
      "community": 160,
      "norm_label": "required"
    },
    {
      "label": "ShellStatusResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1067",
      "id": "docs_openapi_schemas_shellstatusresponse",
      "community": 195,
      "norm_label": "shellstatusresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1068",
      "id": "docs_openapi_shellstatusresponse_type",
      "community": 195,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1069",
      "id": "docs_openapi_shellstatusresponse_properties",
      "community": 195,
      "norm_label": "properties"
    },
    {
      "label": "initialized",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1070",
      "id": "docs_openapi_properties_initialized",
      "community": 195,
      "norm_label": "initialized"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1071",
      "id": "docs_openapi_initialized_type",
      "community": 195,
      "norm_label": "type"
    },
    {
      "label": "graphCount",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1073",
      "id": "docs_openapi_properties_graphcount",
      "community": 195,
      "norm_label": "graphcount"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1074",
      "id": "docs_openapi_graphcount_type",
      "community": 195,
      "norm_label": "type"
    },
    {
      "label": "graphIds",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1076",
      "id": "docs_openapi_properties_graphids",
      "community": 195,
      "norm_label": "graphids"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1077",
      "id": "docs_openapi_graphids_type",
      "community": 195,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1078",
      "id": "docs_openapi_graphids_items",
      "community": 195,
      "norm_label": "items"
    },
    {
      "label": "activeExecutions",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1082",
      "id": "docs_openapi_properties_activeexecutions",
      "community": 195,
      "norm_label": "activeexecutions"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1083",
      "id": "docs_openapi_activeexecutions_type",
      "community": 195,
      "norm_label": "type"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1086",
      "id": "docs_openapi_shellstatusresponse_required",
      "community": 195,
      "norm_label": "required"
    },
    {
      "label": "RegisteredGraphsResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1093",
      "id": "docs_openapi_schemas_registeredgraphsresponse",
      "community": 29,
      "norm_label": "registeredgraphsresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1094",
      "id": "docs_openapi_registeredgraphsresponse_type",
      "community": 29,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1095",
      "id": "docs_openapi_registeredgraphsresponse_items",
      "community": 29,
      "norm_label": "items"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1097",
      "id": "docs_openapi_items_properties",
      "community": 29,
      "norm_label": "properties"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1115",
      "id": "docs_openapi_items_required",
      "community": 29,
      "norm_label": "required"
    },
    {
      "label": "FlowSummary",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1124",
      "id": "docs_openapi_schemas_flowsummary",
      "community": 30,
      "norm_label": "flowsummary"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1125",
      "id": "docs_openapi_flowsummary_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1126",
      "id": "docs_openapi_flowsummary_properties",
      "community": 30,
      "norm_label": "properties"
    },
    {
      "label": "flowType",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1132",
      "id": "docs_openapi_properties_flowtype",
      "community": 30,
      "norm_label": "flowtype"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1133",
      "id": "docs_openapi_flowtype_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1134",
      "id": "docs_openapi_flowtype_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "fileId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1136",
      "id": "docs_openapi_properties_fileid",
      "community": 30,
      "norm_label": "fileid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1137",
      "id": "docs_openapi_fileid_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1141",
      "id": "docs_openapi_fileid_format",
      "community": 30,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1142",
      "id": "docs_openapi_fileid_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "startedAt",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1156",
      "id": "docs_openapi_properties_startedat",
      "community": 30,
      "norm_label": "startedat"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1157",
      "id": "docs_openapi_startedat_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1161",
      "id": "docs_openapi_startedat_format",
      "community": 30,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1162",
      "id": "docs_openapi_startedat_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "completedAt",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1164",
      "id": "docs_openapi_properties_completedat",
      "community": 30,
      "norm_label": "completedat"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1165",
      "id": "docs_openapi_completedat_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1169",
      "id": "docs_openapi_completedat_format",
      "community": 30,
      "norm_label": "format"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1170",
      "id": "docs_openapi_completedat_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1173",
      "id": "docs_openapi_error_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1177",
      "id": "docs_openapi_error_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1196",
      "id": "docs_openapi_flowsummary_required",
      "community": 30,
      "norm_label": "required"
    },
    {
      "label": "FlowStatusResponse",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1208",
      "id": "docs_openapi_schemas_flowstatusresponse",
      "community": 72,
      "norm_label": "flowstatusresponse"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1209",
      "id": "docs_openapi_flowstatusresponse_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1210",
      "id": "docs_openapi_flowstatusresponse_properties",
      "community": 30,
      "norm_label": "properties"
    },
    {
      "label": "flowName",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1220",
      "id": "docs_openapi_properties_flowname",
      "community": 30,
      "norm_label": "flowname"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1221",
      "id": "docs_openapi_flowname_type",
      "community": 30,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1222",
      "id": "docs_openapi_flowname_example",
      "community": 30,
      "norm_label": "example"
    },
    {
      "label": "result",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1260",
      "id": "docs_openapi_properties_result",
      "community": 99,
      "norm_label": "result"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1261",
      "id": "docs_openapi_result_example",
      "community": 99,
      "norm_label": "example"
    },
    {
      "label": "flowRunId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1262",
      "id": "docs_openapi_example_flowrunid",
      "community": 99,
      "norm_label": "flowrunid"
    },
    {
      "label": "fileId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1263",
      "id": "docs_openapi_example_fileid",
      "community": 99,
      "norm_label": "fileid"
    },
    {
      "label": "rowCount",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1264",
      "id": "docs_openapi_example_rowcount",
      "community": 99,
      "norm_label": "rowcount"
    },
    {
      "label": "checkpoints",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1290",
      "id": "docs_openapi_properties_checkpoints",
      "community": 122,
      "norm_label": "checkpoints"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1291",
      "id": "docs_openapi_checkpoints_type",
      "community": 122,
      "norm_label": "type"
    },
    {
      "label": "items",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1292",
      "id": "docs_openapi_checkpoints_items",
      "community": 122,
      "norm_label": "items"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1295",
      "id": "docs_openapi_checkpoints_example",
      "community": 122,
      "norm_label": "example"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1308",
      "id": "docs_openapi_flowstatusresponse_required",
      "community": 72,
      "norm_label": "required"
    },
    {
      "label": "CheckpointSummary",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1322",
      "id": "docs_openapi_schemas_checkpointsummary",
      "community": 159,
      "norm_label": "checkpointsummary"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1323",
      "id": "docs_openapi_checkpointsummary_type",
      "community": 159,
      "norm_label": "type"
    },
    {
      "label": "properties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1324",
      "id": "docs_openapi_checkpointsummary_properties",
      "community": 159,
      "norm_label": "properties"
    },
    {
      "label": "step",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1325",
      "id": "docs_openapi_properties_step",
      "community": 159,
      "norm_label": "step"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1326",
      "id": "docs_openapi_step_type",
      "community": 159,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1327",
      "id": "docs_openapi_step_example",
      "community": 159,
      "norm_label": "example"
    },
    {
      "label": "checkpointId",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1329",
      "id": "docs_openapi_properties_checkpointid",
      "community": 159,
      "norm_label": "checkpointid"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1330",
      "id": "docs_openapi_checkpointid_type",
      "community": 159,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1334",
      "id": "docs_openapi_checkpointid_example",
      "community": 159,
      "norm_label": "example"
    },
    {
      "label": "nodeName",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1336",
      "id": "docs_openapi_properties_nodename",
      "community": 159,
      "norm_label": "nodename"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1337",
      "id": "docs_openapi_nodename_type",
      "community": 159,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1341",
      "id": "docs_openapi_nodename_example",
      "community": 159,
      "norm_label": "example"
    },
    {
      "label": "timestamp",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1343",
      "id": "docs_openapi_properties_timestamp",
      "community": 159,
      "norm_label": "timestamp"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1344",
      "id": "docs_openapi_timestamp_type",
      "community": 159,
      "norm_label": "type"
    },
    {
      "label": "example",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1348",
      "id": "docs_openapi_timestamp_example",
      "community": 159,
      "norm_label": "example"
    },
    {
      "label": "additionalProperties",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1352",
      "id": "docs_openapi_state_additionalproperties",
      "community": 99,
      "norm_label": "additionalproperties"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1355",
      "id": "docs_openapi_example_status",
      "community": 99,
      "norm_label": "status"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1359",
      "id": "docs_openapi_checkpointsummary_required",
      "community": 159,
      "norm_label": "required"
    },
    {
      "label": "FlowEvent",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1367",
      "id": "docs_openapi_schemas_flowevent",
      "community": 72,
      "norm_label": "flowevent"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1368",
      "id": "docs_openapi_flowevent_type",
      "community": 72,
      "norm_label": "type"
    },
    {
      "label": "drizzle.config.ts",
      "file_type": "code",
      "source_file": "backend/drizzle.config.ts",
      "source_location": "L1",
      "id": "backend_drizzle_config",
      "community": 489,
      "norm_label": "drizzle.config.ts"
    },
    {
      "label": "no-cross-domain-operation-imports.test.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-cross-domain-operation-imports.test.js",
      "source_location": "L1",
      "id": "tests_no_cross_domain_operation_imports_test",
      "community": 157,
      "norm_label": "no-cross-domain-operation-imports.test.js"
    },
    {
      "label": "ruleTester",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-cross-domain-operation-imports.test.js",
      "source_location": "L8",
      "id": "tests_no_cross_domain_operation_imports_test_ruletester",
      "community": 157,
      "norm_label": "ruletester"
    },
    {
      "label": "no-result-status-in-handlers.test.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-result-status-in-handlers.test.js",
      "source_location": "L1",
      "id": "tests_no_result_status_in_handlers_test",
      "community": 157,
      "norm_label": "no-result-status-in-handlers.test.js"
    },
    {
      "label": "ruleTester",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-result-status-in-handlers.test.js",
      "source_location": "L8",
      "id": "tests_no_result_status_in_handlers_test_ruletester",
      "community": 157,
      "norm_label": "ruletester"
    },
    {
      "label": "no-try-catch-in-handlers.test.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-try-catch-in-handlers.test.js",
      "source_location": "L1",
      "id": "tests_no_try_catch_in_handlers_test",
      "community": 157,
      "norm_label": "no-try-catch-in-handlers.test.js"
    },
    {
      "label": "ruleTester",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/__tests__/no-try-catch-in-handlers.test.js",
      "source_location": "L8",
      "id": "tests_no_try_catch_in_handlers_test_ruletester",
      "community": 157,
      "norm_label": "ruletester"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L1",
      "id": "eslint_local_rules_index",
      "community": 157,
      "norm_label": "index.js"
    },
    {
      "label": "no-cross-domain-operation-imports.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-cross-domain-operation-imports.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_cross_domain_operation_imports",
      "community": 157,
      "norm_label": "no-cross-domain-operation-imports.js"
    },
    {
      "label": "noCrossDomainOperationImports",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-cross-domain-operation-imports.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_cross_domain_operation_imports_nocrossdomainoperationimports",
      "community": 157,
      "norm_label": "nocrossdomainoperationimports"
    },
    {
      "label": "no-direct-core-imports.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-direct-core-imports.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_direct_core_imports",
      "community": 157,
      "norm_label": "no-direct-core-imports.js"
    },
    {
      "label": "noDirectCoreImports",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-direct-core-imports.js",
      "source_location": "L7",
      "id": "eslint_local_rules_no_direct_core_imports_nodirectcoreimports",
      "community": 157,
      "norm_label": "nodirectcoreimports"
    },
    {
      "label": "no-result-status-in-handlers.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-result-status-in-handlers.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_result_status_in_handlers",
      "community": 157,
      "norm_label": "no-result-status-in-handlers.js"
    },
    {
      "label": "noResultStatusInHandlers",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-result-status-in-handlers.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_result_status_in_handlers_noresultstatusinhandlers",
      "community": 157,
      "norm_label": "noresultstatusinhandlers"
    },
    {
      "label": "no-try-catch-in-handlers.js",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-try-catch-in-handlers.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_try_catch_in_handlers",
      "community": 157,
      "norm_label": "no-try-catch-in-handlers.js"
    },
    {
      "label": "noTryCatchInHandlers",
      "file_type": "code",
      "source_file": "backend/eslint-local-rules/no-try-catch-in-handlers.js",
      "source_location": "L1",
      "id": "eslint_local_rules_no_try_catch_in_handlers_notrycatchinhandlers",
      "community": 157,
      "norm_label": "notrycatchinhandlers"
    },
    {
      "label": "eslint.config.js",
      "file_type": "code",
      "source_file": "backend/eslint.config.js",
      "source_location": "L1",
      "id": "backend_eslint_config",
      "community": 157,
      "norm_label": "eslint.config.js"
    },
    {
      "label": "knip.json",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L1",
      "id": "backend_knip",
      "community": 264,
      "norm_label": "knip.json"
    },
    {
      "label": "entry",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L2",
      "id": "backend_knip_entry",
      "community": 264,
      "norm_label": "entry"
    },
    {
      "label": "project",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L3",
      "id": "backend_knip_project",
      "community": 264,
      "norm_label": "project"
    },
    {
      "label": "ignore",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L4",
      "id": "backend_knip_ignore",
      "community": 264,
      "norm_label": "ignore"
    },
    {
      "label": "ignoreDependencies",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L27",
      "id": "backend_knip_ignoredependencies",
      "community": 264,
      "norm_label": "ignoredependencies"
    },
    {
      "label": "ignoreExportsUsedInFile",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L36",
      "id": "backend_knip_ignoreexportsusedinfile",
      "community": 264,
      "norm_label": "ignoreexportsusedinfile"
    },
    {
      "label": "drizzle",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L37",
      "id": "backend_knip_drizzle",
      "community": 264,
      "norm_label": "drizzle"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "backend/knip.json",
      "source_location": "L38",
      "id": "backend_knip_paths",
      "community": 264,
      "norm_label": "paths"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L1",
      "id": "backend_package",
      "community": 240,
      "norm_label": "package.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L2",
      "id": "backend_package_name",
      "community": 240,
      "norm_label": "name"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L3",
      "id": "backend_package_version",
      "community": 240,
      "norm_label": "version"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L4",
      "id": "backend_package_description",
      "community": 240,
      "norm_label": "description"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L5",
      "id": "backend_package_type",
      "community": 240,
      "norm_label": "type"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L6",
      "id": "backend_package_scripts",
      "community": 55,
      "norm_label": "scripts"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L7",
      "id": "backend_package_scripts_dev",
      "community": 55,
      "norm_label": "dev"
    },
    {
      "label": "dev:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L8",
      "id": "backend_package_scripts_dev_docker",
      "community": 55,
      "norm_label": "dev:docker"
    },
    {
      "label": "dev:docker:debug",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L9",
      "id": "backend_package_scripts_dev_docker_debug",
      "community": 55,
      "norm_label": "dev:docker:debug"
    },
    {
      "label": "start",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L10",
      "id": "backend_package_scripts_start",
      "community": 55,
      "norm_label": "start"
    },
    {
      "label": "start:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L11",
      "id": "backend_package_scripts_start_docker",
      "community": 55,
      "norm_label": "start:docker"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L12",
      "id": "backend_package_scripts_build",
      "community": 55,
      "norm_label": "build"
    },
    {
      "label": "type-check",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L13",
      "id": "backend_package_scripts_type_check",
      "community": 55,
      "norm_label": "type-check"
    },
    {
      "label": "generate:openapi",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L14",
      "id": "backend_package_scripts_generate_openapi",
      "community": 55,
      "norm_label": "generate:openapi"
    },
    {
      "label": "seed:demo",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L15",
      "id": "backend_package_scripts_seed_demo",
      "community": 55,
      "norm_label": "seed:demo"
    },
    {
      "label": "seed:demo:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L16",
      "id": "backend_package_scripts_seed_demo_docker",
      "community": 55,
      "norm_label": "seed:demo:docker"
    },
    {
      "label": "seed:schemas",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L17",
      "id": "backend_package_scripts_seed_schemas",
      "community": 55,
      "norm_label": "seed:schemas"
    },
    {
      "label": "seed:schemas:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L18",
      "id": "backend_package_scripts_seed_schemas_docker",
      "community": 55,
      "norm_label": "seed:schemas:docker"
    },
    {
      "label": "seed:csv-mapping",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L19",
      "id": "backend_package_scripts_seed_csv_mapping",
      "community": 55,
      "norm_label": "seed:csv-mapping"
    },
    {
      "label": "seed:csv-mapping:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L20",
      "id": "backend_package_scripts_seed_csv_mapping_docker",
      "community": 55,
      "norm_label": "seed:csv-mapping:docker"
    },
    {
      "label": "seed:agents",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L21",
      "id": "backend_package_scripts_seed_agents",
      "community": 55,
      "norm_label": "seed:agents"
    },
    {
      "label": "seed:agents:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L22",
      "id": "backend_package_scripts_seed_agents_docker",
      "community": 55,
      "norm_label": "seed:agents:docker"
    },
    {
      "label": "seed:settings",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L23",
      "id": "backend_package_scripts_seed_settings",
      "community": 55,
      "norm_label": "seed:settings"
    },
    {
      "label": "seed:settings:docker",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L24",
      "id": "backend_package_scripts_seed_settings_docker",
      "community": 55,
      "norm_label": "seed:settings:docker"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L25",
      "id": "backend_package_scripts_lint",
      "community": 55,
      "norm_label": "lint"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L26",
      "id": "backend_package_scripts_lint_fix",
      "community": 55,
      "norm_label": "lint:fix"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L27",
      "id": "backend_package_scripts_format",
      "community": 55,
      "norm_label": "format"
    },
    {
      "label": "format:check",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L28",
      "id": "backend_package_scripts_format_check",
      "community": 55,
      "norm_label": "format:check"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L29",
      "id": "backend_package_scripts_test",
      "community": 55,
      "norm_label": "test"
    },
    {
      "label": "test:run",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L30",
      "id": "backend_package_scripts_test_run",
      "community": 55,
      "norm_label": "test:run"
    },
    {
      "label": "test:coverage",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L31",
      "id": "backend_package_scripts_test_coverage",
      "community": 55,
      "norm_label": "test:coverage"
    },
    {
      "label": "dead-code",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L32",
      "id": "backend_package_scripts_dead_code",
      "community": 55,
      "norm_label": "dead-code"
    },
    {
      "label": "keywords",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L34",
      "id": "backend_package_keywords",
      "community": 240,
      "norm_label": "keywords"
    },
    {
      "label": "author",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L35",
      "id": "backend_package_author",
      "community": 240,
      "norm_label": "author"
    },
    {
      "label": "license",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L36",
      "id": "backend_package_license",
      "community": 240,
      "norm_label": "license"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L37",
      "id": "backend_package_devdependencies",
      "community": 70,
      "norm_label": "devdependencies"
    },
    {
      "label": "@eslint/js",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L38",
      "id": "backend_package_devdependencies_eslint_js",
      "community": 70,
      "norm_label": "@eslint/js"
    },
    {
      "label": "@testcontainers/postgresql",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L39",
      "id": "backend_package_devdependencies_testcontainers_postgresql",
      "community": 70,
      "norm_label": "@testcontainers/postgresql"
    },
    {
      "label": "@types/bcrypt",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L40",
      "id": "backend_package_devdependencies_types_bcrypt",
      "community": 70,
      "norm_label": "@types/bcrypt"
    },
    {
      "label": "@types/cookie-parser",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L41",
      "id": "backend_package_devdependencies_types_cookie_parser",
      "community": 70,
      "norm_label": "@types/cookie-parser"
    },
    {
      "label": "@types/cors",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L42",
      "id": "backend_package_devdependencies_types_cors",
      "community": 70,
      "norm_label": "@types/cors"
    },
    {
      "label": "@types/express",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L43",
      "id": "backend_package_devdependencies_types_express",
      "community": 70,
      "norm_label": "@types/express"
    },
    {
      "label": "@types/jsonwebtoken",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L44",
      "id": "backend_package_devdependencies_types_jsonwebtoken",
      "community": 70,
      "norm_label": "@types/jsonwebtoken"
    },
    {
      "label": "@types/lodash",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L45",
      "id": "backend_package_devdependencies_types_lodash",
      "community": 70,
      "norm_label": "@types/lodash"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L46",
      "id": "backend_package_devdependencies_types_node",
      "community": 70,
      "norm_label": "@types/node"
    },
    {
      "label": "@types/papaparse",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L47",
      "id": "backend_package_devdependencies_types_papaparse",
      "community": 70,
      "norm_label": "@types/papaparse"
    },
    {
      "label": "@types/swagger-ui-express",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L48",
      "id": "backend_package_devdependencies_types_swagger_ui_express",
      "community": 70,
      "norm_label": "@types/swagger-ui-express"
    },
    {
      "label": "@vitest/coverage-v8",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L49",
      "id": "backend_package_devdependencies_vitest_coverage_v8",
      "community": 70,
      "norm_label": "@vitest/coverage-v8"
    },
    {
      "label": "drizzle-kit",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L50",
      "id": "backend_package_devdependencies_drizzle_kit",
      "community": 70,
      "norm_label": "drizzle-kit"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L51",
      "id": "backend_package_devdependencies_eslint",
      "community": 70,
      "norm_label": "eslint"
    },
    {
      "label": "husky",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L52",
      "id": "backend_package_devdependencies_husky",
      "community": 145,
      "norm_label": "husky"
    },
    {
      "label": "knip",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L53",
      "id": "backend_package_devdependencies_knip",
      "community": 70,
      "norm_label": "knip"
    },
    {
      "label": "lint-staged",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L54",
      "id": "backend_package_devdependencies_lint_staged",
      "community": 70,
      "norm_label": "lint-staged"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L55",
      "id": "backend_package_devdependencies_prettier",
      "community": 70,
      "norm_label": "prettier"
    },
    {
      "label": "socket.io-client",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L56",
      "id": "backend_package_devdependencies_socket_io_client",
      "community": 70,
      "norm_label": "socket.io-client"
    },
    {
      "label": "testcontainers",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L57",
      "id": "backend_package_devdependencies_testcontainers",
      "community": 70,
      "norm_label": "testcontainers"
    },
    {
      "label": "tsx",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L58",
      "id": "backend_package_devdependencies_tsx",
      "community": 70,
      "norm_label": "tsx"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L59",
      "id": "backend_package_devdependencies_typescript",
      "community": 70,
      "norm_label": "typescript"
    },
    {
      "label": "typescript-eslint",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L60",
      "id": "backend_package_devdependencies_typescript_eslint",
      "community": 70,
      "norm_label": "typescript-eslint"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L61",
      "id": "backend_package_devdependencies_vite",
      "community": 70,
      "norm_label": "vite"
    },
    {
      "label": "vitest",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L62",
      "id": "backend_package_devdependencies_vitest",
      "community": 70,
      "norm_label": "vitest"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L64",
      "id": "backend_package_dependencies",
      "community": 22,
      "norm_label": "dependencies"
    },
    {
      "label": "@asteasolutions/zod-to-openapi",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L65",
      "id": "backend_package_dependencies_asteasolutions_zod_to_openapi",
      "community": 22,
      "norm_label": "@asteasolutions/zod-to-openapi"
    },
    {
      "label": "@aws-sdk/client-bedrock-runtime",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L66",
      "id": "backend_package_dependencies_aws_sdk_client_bedrock_runtime",
      "community": 22,
      "norm_label": "@aws-sdk/client-bedrock-runtime"
    },
    {
      "label": "@aws-sdk/client-ses",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L67",
      "id": "backend_package_dependencies_aws_sdk_client_ses",
      "community": 22,
      "norm_label": "@aws-sdk/client-ses"
    },
    {
      "label": "@langchain/aws",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L68",
      "id": "backend_package_dependencies_langchain_aws",
      "community": 22,
      "norm_label": "@langchain/aws"
    },
    {
      "label": "@langchain/core",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L69",
      "id": "backend_package_dependencies_langchain_core",
      "community": 22,
      "norm_label": "@langchain/core"
    },
    {
      "label": "@langchain/langgraph",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L70",
      "id": "backend_package_dependencies_langchain_langgraph",
      "community": 22,
      "norm_label": "@langchain/langgraph"
    },
    {
      "label": "@langchain/langgraph-checkpoint-postgres",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L71",
      "id": "backend_package_dependencies_langchain_langgraph_checkpoint_postgres",
      "community": 22,
      "norm_label": "@langchain/langgraph-checkpoint-postgres"
    },
    {
      "label": "@opentelemetry/api",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L72",
      "id": "backend_package_dependencies_opentelemetry_api",
      "community": 22,
      "norm_label": "@opentelemetry/api"
    },
    {
      "label": "@opentelemetry/auto-instrumentations-node",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L73",
      "id": "backend_package_dependencies_opentelemetry_auto_instrumentations_node",
      "community": 22,
      "norm_label": "@opentelemetry/auto-instrumentations-node"
    },
    {
      "label": "@opentelemetry/core",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L74",
      "id": "backend_package_dependencies_opentelemetry_core",
      "community": 22,
      "norm_label": "@opentelemetry/core"
    },
    {
      "label": "@opentelemetry/exporter-metrics-otlp-http",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L75",
      "id": "backend_package_dependencies_opentelemetry_exporter_metrics_otlp_http",
      "community": 22,
      "norm_label": "@opentelemetry/exporter-metrics-otlp-http"
    },
    {
      "label": "@opentelemetry/exporter-trace-otlp-http",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L76",
      "id": "backend_package_dependencies_opentelemetry_exporter_trace_otlp_http",
      "community": 22,
      "norm_label": "@opentelemetry/exporter-trace-otlp-http"
    },
    {
      "label": "@opentelemetry/instrumentation-express",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L77",
      "id": "backend_package_dependencies_opentelemetry_instrumentation_express",
      "community": 22,
      "norm_label": "@opentelemetry/instrumentation-express"
    },
    {
      "label": "@opentelemetry/instrumentation-http",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L78",
      "id": "backend_package_dependencies_opentelemetry_instrumentation_http",
      "community": 22,
      "norm_label": "@opentelemetry/instrumentation-http"
    },
    {
      "label": "@opentelemetry/instrumentation-pino",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L79",
      "id": "backend_package_dependencies_opentelemetry_instrumentation_pino",
      "community": 22,
      "norm_label": "@opentelemetry/instrumentation-pino"
    },
    {
      "label": "@opentelemetry/resources",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L80",
      "id": "backend_package_dependencies_opentelemetry_resources",
      "community": 22,
      "norm_label": "@opentelemetry/resources"
    },
    {
      "label": "@opentelemetry/sdk-metrics",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L81",
      "id": "backend_package_dependencies_opentelemetry_sdk_metrics",
      "community": 22,
      "norm_label": "@opentelemetry/sdk-metrics"
    },
    {
      "label": "@opentelemetry/sdk-node",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L82",
      "id": "backend_package_dependencies_opentelemetry_sdk_node",
      "community": 22,
      "norm_label": "@opentelemetry/sdk-node"
    },
    {
      "label": "@opentelemetry/sdk-trace-node",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L83",
      "id": "backend_package_dependencies_opentelemetry_sdk_trace_node",
      "community": 22,
      "norm_label": "@opentelemetry/sdk-trace-node"
    },
    {
      "label": "@opentelemetry/semantic-conventions",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L84",
      "id": "backend_package_dependencies_opentelemetry_semantic_conventions",
      "community": 22,
      "norm_label": "@opentelemetry/semantic-conventions"
    },
    {
      "label": "bcrypt",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L85",
      "id": "backend_package_dependencies_bcrypt",
      "community": 22,
      "norm_label": "bcrypt"
    },
    {
      "label": "cookie-parser",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L86",
      "id": "backend_package_dependencies_cookie_parser",
      "community": 22,
      "norm_label": "cookie-parser"
    },
    {
      "label": "cors",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L87",
      "id": "backend_package_dependencies_cors",
      "community": 22,
      "norm_label": "cors"
    },
    {
      "label": "drizzle-orm",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L88",
      "id": "backend_package_dependencies_drizzle_orm",
      "community": 22,
      "norm_label": "drizzle-orm"
    },
    {
      "label": "express",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L89",
      "id": "backend_package_dependencies_express",
      "community": 22,
      "norm_label": "express"
    },
    {
      "label": "jose",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L90",
      "id": "backend_package_dependencies_jose",
      "community": 22,
      "norm_label": "jose"
    },
    {
      "label": "jsonwebtoken",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L91",
      "id": "backend_package_dependencies_jsonwebtoken",
      "community": 22,
      "norm_label": "jsonwebtoken"
    },
    {
      "label": "kafkajs",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L92",
      "id": "backend_package_dependencies_kafkajs",
      "community": 22,
      "norm_label": "kafkajs"
    },
    {
      "label": "lodash",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L93",
      "id": "backend_package_dependencies_lodash",
      "community": 22,
      "norm_label": "lodash"
    },
    {
      "label": "papaparse",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L94",
      "id": "backend_package_dependencies_papaparse",
      "community": 22,
      "norm_label": "papaparse"
    },
    {
      "label": "pg-boss",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L95",
      "id": "backend_package_dependencies_pg_boss",
      "community": 22,
      "norm_label": "pg-boss"
    },
    {
      "label": "pino",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L96",
      "id": "backend_package_dependencies_pino",
      "community": 22,
      "norm_label": "pino"
    },
    {
      "label": "pino-opentelemetry-transport",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L97",
      "id": "backend_package_dependencies_pino_opentelemetry_transport",
      "community": 22,
      "norm_label": "pino-opentelemetry-transport"
    },
    {
      "label": "pino-pretty",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L98",
      "id": "backend_package_dependencies_pino_pretty",
      "community": 22,
      "norm_label": "pino-pretty"
    },
    {
      "label": "piscina",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L99",
      "id": "backend_package_dependencies_piscina",
      "community": 22,
      "norm_label": "piscina"
    },
    {
      "label": "postgres",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L100",
      "id": "backend_package_dependencies_postgres",
      "community": 22,
      "norm_label": "postgres"
    },
    {
      "label": "socket.io",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L101",
      "id": "backend_package_dependencies_socket_io",
      "community": 22,
      "norm_label": "socket.io"
    },
    {
      "label": "stacktrace-js",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L102",
      "id": "backend_package_dependencies_stacktrace_js",
      "community": 22,
      "norm_label": "stacktrace-js"
    },
    {
      "label": "swagger-ui-express",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L103",
      "id": "backend_package_dependencies_swagger_ui_express",
      "community": 22,
      "norm_label": "swagger-ui-express"
    },
    {
      "label": "zod",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L104",
      "id": "backend_package_dependencies_zod",
      "community": 22,
      "norm_label": "zod"
    },
    {
      "label": "imports",
      "file_type": "code",
      "source_file": "backend/package.json",
      "source_location": "L106",
      "id": "backend_package_imports",
      "community": 240,
      "norm_label": "imports"
    },
    {
      "label": "default-schema.json",
      "file_type": "code",
      "source_file": "backend/scripts/data/default-schema.json",
      "source_location": "L1",
      "id": "data_default_schema",
      "community": 366,
      "norm_label": "default-schema.json"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/scripts/data/default-schema.json",
      "source_location": "L2",
      "id": "data_default_schema_columns",
      "community": 366,
      "norm_label": "columns"
    },
    {
      "label": "validation_rules",
      "file_type": "code",
      "source_file": "backend/scripts/data/default-schema.json",
      "source_location": "L49",
      "id": "data_default_schema_validation_rules",
      "community": 366,
      "norm_label": "validation_rules"
    },
    {
      "label": "docker-entrypoint.sh",
      "file_type": "code",
      "source_file": "backend/scripts/docker-entrypoint.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "id": "scripts_docker_entrypoint",
      "community": 424,
      "norm_label": "docker-entrypoint.sh"
    },
    {
      "label": "docker-entrypoint.sh script",
      "file_type": "code",
      "source_file": "backend/scripts/docker-entrypoint.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "id": "users_emre_code_projects_efsora_recvue_agentic_os_backend_scripts_docker_entrypoint_sh__entry",
      "community": 424,
      "norm_label": "docker-entrypoint.sh script"
    },
    {
      "label": "DATABASE_URL",
      "file_type": "code",
      "source_file": "backend/scripts/docker-entrypoint.sh",
      "source_location": "L8",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "id": "scripts_docker_entrypoint_database_url",
      "community": 424,
      "norm_label": "database_url"
    },
    {
      "label": "migrate.ts",
      "file_type": "code",
      "source_file": "backend/scripts/migrate.ts",
      "source_location": "L1",
      "id": "scripts_migrate",
      "community": 482,
      "norm_label": "migrate.ts"
    },
    {
      "label": "runMigrations()",
      "file_type": "code",
      "source_file": "backend/scripts/migrate.ts",
      "source_location": "L12",
      "id": "scripts_migrate_runmigrations",
      "community": 482,
      "norm_label": "runmigrations()"
    },
    {
      "label": "run-migrations.ts",
      "file_type": "code",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L1",
      "id": "scripts_run_migrations",
      "community": 351,
      "norm_label": "run-migrations.ts"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L11",
      "id": "scripts_run_migrations_filename",
      "community": 351,
      "norm_label": "__filename"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L12",
      "id": "scripts_run_migrations_dirname",
      "community": 351,
      "norm_label": "__dirname"
    },
    {
      "label": "runMigrations()",
      "file_type": "code",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L14",
      "id": "scripts_run_migrations_runmigrations",
      "community": 351,
      "norm_label": "runmigrations()"
    },
    {
      "label": "seed-agents.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L1",
      "id": "scripts_seed_agents",
      "community": 297,
      "norm_label": "seed-agents.ts"
    },
    {
      "label": "client",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L21",
      "id": "scripts_seed_agents_client",
      "community": 297,
      "norm_label": "client"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L22",
      "id": "scripts_seed_agents_db",
      "community": 297,
      "norm_label": "db"
    },
    {
      "label": "AGENTS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L24",
      "id": "scripts_seed_agents_agents",
      "community": 297,
      "norm_label": "agents"
    },
    {
      "label": "INVOICE_PROCESSOR_WORKFLOWS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L120",
      "id": "scripts_seed_agents_invoice_processor_workflows",
      "community": 297,
      "norm_label": "invoice_processor_workflows"
    },
    {
      "label": "INVOICE_PROCESSOR_RUNS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L150",
      "id": "scripts_seed_agents_invoice_processor_runs",
      "community": 297,
      "norm_label": "invoice_processor_runs"
    },
    {
      "label": "seed()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L208",
      "id": "scripts_seed_agents_seed",
      "community": 297,
      "norm_label": "seed()"
    },
    {
      "label": "seed-cost-data.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L1",
      "id": "scripts_seed_cost_data",
      "community": 180,
      "norm_label": "seed-cost-data.ts"
    },
    {
      "label": "client",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L30",
      "id": "scripts_seed_cost_data_client",
      "community": 180,
      "norm_label": "client"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L31",
      "id": "scripts_seed_cost_data_db",
      "community": 180,
      "norm_label": "db"
    },
    {
      "label": "getWeekStart()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L36",
      "id": "scripts_seed_cost_data_getweekstart",
      "community": 180,
      "norm_label": "getweekstart()"
    },
    {
      "label": "getWeekEnd()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L46",
      "id": "scripts_seed_cost_data_getweekend",
      "community": 180,
      "norm_label": "getweekend()"
    },
    {
      "label": "getMonthStart()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L54",
      "id": "scripts_seed_cost_data_getmonthstart",
      "community": 180,
      "norm_label": "getmonthstart()"
    },
    {
      "label": "getMonthEnd()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L59",
      "id": "scripts_seed_cost_data_getmonthend",
      "community": 180,
      "norm_label": "getmonthend()"
    },
    {
      "label": "getDayEnd()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L64",
      "id": "scripts_seed_cost_data_getdayend",
      "community": 180,
      "norm_label": "getdayend()"
    },
    {
      "label": "addWeeks()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L70",
      "id": "scripts_seed_cost_data_addweeks",
      "community": 180,
      "norm_label": "addweeks()"
    },
    {
      "label": "addMonths()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L76",
      "id": "scripts_seed_cost_data_addmonths",
      "community": 180,
      "norm_label": "addmonths()"
    },
    {
      "label": "TEST_USERS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L84",
      "id": "scripts_seed_cost_data_test_users",
      "community": 180,
      "norm_label": "test_users"
    },
    {
      "label": "WEIGHTS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L114",
      "id": "scripts_seed_cost_data_weights",
      "community": 180,
      "norm_label": "weights"
    },
    {
      "label": "REQUEST_BASES",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L139",
      "id": "scripts_seed_cost_data_request_bases",
      "community": 180,
      "norm_label": "request_bases"
    },
    {
      "label": "calcCost()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L145",
      "id": "scripts_seed_cost_data_calccost",
      "community": 180,
      "norm_label": "calccost()"
    },
    {
      "label": "seed()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L151",
      "id": "scripts_seed_cost_data_seed",
      "community": 180,
      "norm_label": "seed()"
    },
    {
      "label": "seed-cost-users.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-cost-users.ts",
      "source_location": "L1",
      "id": "scripts_seed_cost_users",
      "community": 541,
      "norm_label": "seed-cost-users.ts"
    },
    {
      "label": "seed-csv-mapping-flow.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L1",
      "id": "scripts_seed_csv_mapping_flow",
      "community": 324,
      "norm_label": "seed-csv-mapping-flow.ts"
    },
    {
      "label": "client",
      "file_type": "code",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L25",
      "id": "scripts_seed_csv_mapping_flow_client",
      "community": 324,
      "norm_label": "client"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L26",
      "id": "scripts_seed_csv_mapping_flow_db",
      "community": 324,
      "norm_label": "db"
    },
    {
      "label": "GRAPH_CONFIG",
      "file_type": "code",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L33",
      "id": "scripts_seed_csv_mapping_flow_graph_config",
      "community": 324,
      "norm_label": "graph_config"
    },
    {
      "label": "seed()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L170",
      "id": "scripts_seed_csv_mapping_flow_seed",
      "community": 324,
      "norm_label": "seed()"
    },
    {
      "label": "seed-demo-data.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L1",
      "id": "scripts_seed_demo_data",
      "community": 325,
      "norm_label": "seed-demo-data.ts"
    },
    {
      "label": "client",
      "file_type": "code",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L26",
      "id": "scripts_seed_demo_data_client",
      "community": 325,
      "norm_label": "client"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L27",
      "id": "scripts_seed_demo_data_db",
      "community": 325,
      "norm_label": "db"
    },
    {
      "label": "DEMO_USERS",
      "file_type": "code",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L29",
      "id": "scripts_seed_demo_data_demo_users",
      "community": 325,
      "norm_label": "demo_users"
    },
    {
      "label": "seed()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L39",
      "id": "scripts_seed_demo_data_seed",
      "community": 325,
      "norm_label": "seed()"
    },
    {
      "label": "seed-schemas.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L1",
      "id": "scripts_seed_schemas",
      "community": 352,
      "norm_label": "seed-schemas.ts"
    },
    {
      "label": "client",
      "file_type": "code",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L22",
      "id": "scripts_seed_schemas_client",
      "community": 352,
      "norm_label": "client"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L23",
      "id": "scripts_seed_schemas_db",
      "community": 352,
      "norm_label": "db"
    },
    {
      "label": "seedSchemas()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L25",
      "id": "scripts_seed_schemas_seedschemas",
      "community": 352,
      "norm_label": "seedschemas()"
    },
    {
      "label": "seed-settings.ts",
      "file_type": "code",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L1",
      "id": "scripts_seed_settings",
      "community": 2,
      "norm_label": "seed-settings.ts"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L3",
      "id": "scripts_seed_settings_main",
      "community": 2,
      "norm_label": "main()"
    },
    {
      "label": "create-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L1",
      "id": "compositions_create_agent",
      "community": 4,
      "norm_label": "create-agent.ts"
    },
    {
      "label": "createAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L23",
      "id": "compositions_create_agent_createagent",
      "community": 4,
      "norm_label": "createagent()"
    },
    {
      "label": "delete-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L1",
      "id": "compositions_delete_agent",
      "community": 4,
      "norm_label": "delete-agent.ts"
    },
    {
      "label": "deleteAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L23",
      "id": "compositions_delete_agent_deleteagent",
      "community": 4,
      "norm_label": "deleteagent()"
    },
    {
      "label": "get-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L1",
      "id": "compositions_get_agent",
      "community": 4,
      "norm_label": "get-agent.ts"
    },
    {
      "label": "getAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L19",
      "id": "compositions_get_agent_getagent",
      "community": 4,
      "norm_label": "getagent()"
    },
    {
      "label": "listAgents()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L28",
      "id": "compositions_get_agent_listagents",
      "community": 4,
      "norm_label": "listagents()"
    },
    {
      "label": "list-agent-runs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L1",
      "id": "compositions_list_agent_runs",
      "community": 4,
      "norm_label": "list-agent-runs.ts"
    },
    {
      "label": "listAgentRuns()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L19",
      "id": "compositions_list_agent_runs_listagentruns",
      "community": 4,
      "norm_label": "listagentruns()"
    },
    {
      "label": "update-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L1",
      "id": "compositions_update_agent",
      "community": 4,
      "norm_label": "update-agent.ts"
    },
    {
      "label": "updateAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L24",
      "id": "compositions_update_agent_updateagent",
      "community": 4,
      "norm_label": "updateagent()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L1",
      "id": "agents_index",
      "community": 4,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L1",
      "id": "agents_mappers",
      "community": 4,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapAgentToAgentData()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L10",
      "id": "agents_mappers_mapagenttoagentdata",
      "community": 4,
      "norm_label": "mapagenttoagentdata()"
    },
    {
      "label": "mapFlowRunToAgentRunData()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L22",
      "id": "agents_mappers_mapflowruntoagentrundata",
      "community": 4,
      "norm_label": "mapflowruntoagentrundata()"
    },
    {
      "label": "create-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L1",
      "id": "operations_create_agent",
      "community": 4,
      "norm_label": "create-agent.ts"
    },
    {
      "label": "checkAgentNameAvailability()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L17",
      "id": "operations_create_agent_checkagentnameavailability",
      "community": 4,
      "norm_label": "checkagentnameavailability()"
    },
    {
      "label": "saveAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L38",
      "id": "operations_create_agent_saveagent",
      "community": 4,
      "norm_label": "saveagent()"
    },
    {
      "label": "delete-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L1",
      "id": "operations_delete_agent",
      "community": 4,
      "norm_label": "delete-agent.ts"
    },
    {
      "label": "checkAgentExistsForDelete()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L15",
      "id": "operations_delete_agent_checkagentexistsfordelete",
      "community": 4,
      "norm_label": "checkagentexistsfordelete()"
    },
    {
      "label": "deleteAgentFromDb()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L38",
      "id": "operations_delete_agent_deleteagentfromdb",
      "community": 4,
      "norm_label": "deleteagentfromdb()"
    },
    {
      "label": "get-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L1",
      "id": "operations_get_agent",
      "community": 4,
      "norm_label": "get-agent.ts"
    },
    {
      "label": "findAgentById()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L16",
      "id": "operations_get_agent_findagentbyid",
      "community": 4,
      "norm_label": "findagentbyid()"
    },
    {
      "label": "findAllAgents()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L39",
      "id": "operations_get_agent_findallagents",
      "community": 4,
      "norm_label": "findallagents()"
    },
    {
      "label": "list-agent-runs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L1",
      "id": "operations_list_agent_runs",
      "community": 4,
      "norm_label": "list-agent-runs.ts"
    },
    {
      "label": "findRunsByAgentId()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L15",
      "id": "operations_list_agent_runs_findrunsbyagentid",
      "community": 4,
      "norm_label": "findrunsbyagentid()"
    },
    {
      "label": "update-agent.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L1",
      "id": "operations_update_agent",
      "community": 4,
      "norm_label": "update-agent.ts"
    },
    {
      "label": "checkAgentExists()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L17",
      "id": "operations_update_agent_checkagentexists",
      "community": 4,
      "norm_label": "checkagentexists()"
    },
    {
      "label": "checkNameConflict()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L40",
      "id": "operations_update_agent_checknameconflict",
      "community": 4,
      "norm_label": "checknameconflict()"
    },
    {
      "label": "updateAgentInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L69",
      "id": "operations_update_agent_updateagentindb",
      "community": 4,
      "norm_label": "updateagentindb()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "community": 4,
      "norm_label": "inputs.ts"
    },
    {
      "label": "CreateAgentInput",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L6",
      "id": "types_inputs_createagentinput",
      "community": 4,
      "norm_label": "createagentinput"
    },
    {
      "label": "UpdateAgentInput",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L13",
      "id": "types_inputs_updateagentinput",
      "community": 4,
      "norm_label": "updateagentinput"
    },
    {
      "label": "GetAgentInput",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L21",
      "id": "types_inputs_getagentinput",
      "community": 4,
      "norm_label": "getagentinput"
    },
    {
      "label": "DeleteAgentInput",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L25",
      "id": "types_inputs_deleteagentinput",
      "community": 4,
      "norm_label": "deleteagentinput"
    },
    {
      "label": "ListAgentRunsInput",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L29",
      "id": "types_inputs_listagentrunsinput",
      "community": 4,
      "norm_label": "listagentrunsinput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "community": 4,
      "norm_label": "outputs.ts"
    },
    {
      "label": "AgentData",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L6",
      "id": "types_outputs_agentdata",
      "community": 4,
      "norm_label": "agentdata"
    },
    {
      "label": "CreateAgentResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L16",
      "id": "types_outputs_createagentresult",
      "community": 4,
      "norm_label": "createagentresult"
    },
    {
      "label": "GetAgentResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L18",
      "id": "types_outputs_getagentresult",
      "community": 4,
      "norm_label": "getagentresult"
    },
    {
      "label": "ListAgentsResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L20",
      "id": "types_outputs_listagentsresult",
      "community": 4,
      "norm_label": "listagentsresult"
    },
    {
      "label": "UpdateAgentResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L24",
      "id": "types_outputs_updateagentresult",
      "community": 4,
      "norm_label": "updateagentresult"
    },
    {
      "label": "DeleteAgentResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L26",
      "id": "types_outputs_deleteagentresult",
      "community": 4,
      "norm_label": "deleteagentresult"
    },
    {
      "label": "AgentRunData",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L31",
      "id": "types_outputs_agentrundata",
      "community": 4,
      "norm_label": "agentrundata"
    },
    {
      "label": "ListAgentRunsResult",
      "file_type": "code",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L41",
      "id": "types_outputs_listagentrunsresult",
      "community": 4,
      "norm_label": "listagentrunsresult"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L1",
      "id": "api_keys_index",
      "community": 106,
      "norm_label": "index.ts"
    },
    {
      "label": "generate-api-key.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/generate-api-key.ts",
      "source_location": "L1",
      "id": "operations_generate_api_key",
      "community": 106,
      "norm_label": "generate-api-key.ts"
    },
    {
      "label": "createApiKey()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/generate-api-key.ts",
      "source_location": "L7",
      "id": "operations_generate_api_key_createapikey",
      "community": 106,
      "norm_label": "createapikey()"
    },
    {
      "label": "list-api-keys.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/list-api-keys.ts",
      "source_location": "L1",
      "id": "operations_list_api_keys",
      "community": 106,
      "norm_label": "list-api-keys.ts"
    },
    {
      "label": "fetchApiKeys()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/list-api-keys.ts",
      "source_location": "L5",
      "id": "operations_list_api_keys_fetchapikeys",
      "community": 106,
      "norm_label": "fetchapikeys()"
    },
    {
      "label": "revoke-api-key.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/revoke-api-key.ts",
      "source_location": "L1",
      "id": "operations_revoke_api_key",
      "community": 106,
      "norm_label": "revoke-api-key.ts"
    },
    {
      "label": "revokeApiKeyById()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/operations/revoke-api-key.ts",
      "source_location": "L6",
      "id": "operations_revoke_api_key_revokeapikeybyid",
      "community": 106,
      "norm_label": "revokeapikeybyid()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_api_keys_types_inputs_ts_types_inputs",
      "community": 106,
      "norm_label": "inputs.ts"
    },
    {
      "label": "ListApiKeysInput",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L1",
      "id": "types_inputs_listapikeysinput",
      "community": 106,
      "norm_label": "listapikeysinput"
    },
    {
      "label": "GenerateApiKeyInput",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L5",
      "id": "types_inputs_generateapikeyinput",
      "community": 106,
      "norm_label": "generateapikeyinput"
    },
    {
      "label": "RevokeApiKeyInput",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L10",
      "id": "types_inputs_revokeapikeyinput",
      "community": 106,
      "norm_label": "revokeapikeyinput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_api_keys_types_outputs_ts_types_outputs",
      "community": 106,
      "norm_label": "outputs.ts"
    },
    {
      "label": "ApiKeyDTO",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L1",
      "id": "types_outputs_apikeydto",
      "community": 106,
      "norm_label": "apikeydto"
    },
    {
      "label": "ApiKeyListResult",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L10",
      "id": "types_outputs_apikeylistresult",
      "community": 106,
      "norm_label": "apikeylistresult"
    },
    {
      "label": "GenerateApiKeyResult",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L14",
      "id": "types_outputs_generateapikeyresult",
      "community": 106,
      "norm_label": "generateapikeyresult"
    },
    {
      "label": "RevokeApiKeyResult",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L19",
      "id": "types_outputs_revokeapikeyresult",
      "community": 106,
      "norm_label": "revokeapikeyresult"
    },
    {
      "label": "generate-api-key.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L1",
      "id": "workflows_generate_api_key",
      "community": 106,
      "norm_label": "generate-api-key.ts"
    },
    {
      "label": "generateApiKey()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L6",
      "id": "workflows_generate_api_key_generateapikey",
      "community": 106,
      "norm_label": "generateapikey()"
    },
    {
      "label": "list-api-keys.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L1",
      "id": "workflows_list_api_keys",
      "community": 106,
      "norm_label": "list-api-keys.ts"
    },
    {
      "label": "listApiKeys()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L6",
      "id": "workflows_list_api_keys_listapikeys",
      "community": 106,
      "norm_label": "listapikeys()"
    },
    {
      "label": "revoke-api-key.ts",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L1",
      "id": "workflows_revoke_api_key",
      "community": 106,
      "norm_label": "revoke-api-key.ts"
    },
    {
      "label": "revokeApiKey()",
      "file_type": "code",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L6",
      "id": "workflows_revoke_api_key_revokeapikey",
      "community": 106,
      "norm_label": "revokeapikey()"
    },
    {
      "label": "audit-log.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L1",
      "id": "compositions_audit_log_composition",
      "community": 54,
      "norm_label": "audit-log.composition.ts"
    },
    {
      "label": "fetchAuditLogs()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L7",
      "id": "compositions_audit_log_composition_fetchauditlogs",
      "community": 19,
      "norm_label": "fetchauditlogs()"
    },
    {
      "label": "check-ownership.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.composition.ts",
      "source_location": "L1",
      "id": "compositions_check_ownership_composition",
      "community": 79,
      "norm_label": "check-ownership.composition.ts"
    },
    {
      "label": "checkOwnership()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.composition.ts",
      "source_location": "L18",
      "id": "compositions_check_ownership_composition_checkownership",
      "community": 79,
      "norm_label": "checkownership()"
    },
    {
      "label": "check-ownership.test.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.test.ts",
      "source_location": "L1",
      "id": "compositions_check_ownership_test",
      "community": 79,
      "norm_label": "check-ownership.test.ts"
    },
    {
      "label": "permission.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L1",
      "id": "compositions_permission_composition",
      "community": 54,
      "norm_label": "permission.composition.ts"
    },
    {
      "label": "fetchAllPermissions()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L6",
      "id": "compositions_permission_composition_fetchallpermissions",
      "community": 19,
      "norm_label": "fetchallpermissions()"
    },
    {
      "label": "protected-user.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L1",
      "id": "compositions_protected_user_composition",
      "community": 54,
      "norm_label": "protected-user.composition.ts"
    },
    {
      "label": "setUserProtected()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L7",
      "id": "compositions_protected_user_composition_setuserprotected",
      "community": 156,
      "norm_label": "setuserprotected()"
    },
    {
      "label": "role.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L1",
      "id": "compositions_role_composition",
      "community": 193,
      "norm_label": "role.composition.ts"
    },
    {
      "label": "fetchAllRoles()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L13",
      "id": "compositions_role_composition_fetchallroles",
      "community": 193,
      "norm_label": "fetchallroles()"
    },
    {
      "label": "fetchRoleById()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L20",
      "id": "compositions_role_composition_fetchrolebyid",
      "community": 193,
      "norm_label": "fetchrolebyid()"
    },
    {
      "label": "createRole()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L35",
      "id": "compositions_role_composition_createrole",
      "community": 156,
      "norm_label": "createrole()"
    },
    {
      "label": "updateRole()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L62",
      "id": "compositions_role_composition_updaterole",
      "community": 156,
      "norm_label": "updaterole()"
    },
    {
      "label": "deleteRole()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L105",
      "id": "compositions_role_composition_deleterole",
      "community": 193,
      "norm_label": "deleterole()"
    },
    {
      "label": "setRolePermissions()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L141",
      "id": "compositions_role_composition_setrolepermissions",
      "community": 156,
      "norm_label": "setrolepermissions()"
    },
    {
      "label": "user-permission.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L1",
      "id": "compositions_user_permission_composition",
      "community": 79,
      "norm_label": "user-permission.composition.ts"
    },
    {
      "label": "grantUserPermission()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L13",
      "id": "compositions_user_permission_composition_grantuserpermission",
      "community": 79,
      "norm_label": "grantuserpermission()"
    },
    {
      "label": "revokeUserPermission()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L70",
      "id": "compositions_user_permission_composition_revokeuserpermission",
      "community": 79,
      "norm_label": "revokeuserpermission()"
    },
    {
      "label": "user-role.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L1",
      "id": "compositions_user_role_composition",
      "community": 54,
      "norm_label": "user-role.composition.ts"
    },
    {
      "label": "fetchUsersWithRoles()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L14",
      "id": "compositions_user_role_composition_fetchuserswithroles",
      "community": 156,
      "norm_label": "fetchuserswithroles()"
    },
    {
      "label": "addUserRole()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L48",
      "id": "compositions_user_role_composition_adduserrole",
      "community": 156,
      "norm_label": "adduserrole()"
    },
    {
      "label": "removeUserRole()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L102",
      "id": "compositions_user_role_composition_removeuserrole",
      "community": 156,
      "norm_label": "removeuserrole()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L1",
      "id": "authorization_index",
      "community": 79,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L1",
      "id": "authorization_mappers",
      "community": 54,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapRoleToData()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L12",
      "id": "authorization_mappers_maproletodata",
      "community": 193,
      "norm_label": "maproletodata()"
    },
    {
      "label": "mapPermissionToData()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L23",
      "id": "authorization_mappers_mappermissiontodata",
      "community": 54,
      "norm_label": "mappermissiontodata()"
    },
    {
      "label": "mapRoleWithPermissions()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L33",
      "id": "authorization_mappers_maprolewithpermissions",
      "community": 193,
      "norm_label": "maprolewithpermissions()"
    },
    {
      "label": "mapUserRoleToData()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L43",
      "id": "authorization_mappers_mapuserroletodata",
      "community": 54,
      "norm_label": "mapuserroletodata()"
    },
    {
      "label": "mapUserPermissionToData()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L53",
      "id": "authorization_mappers_mapuserpermissiontodata",
      "community": 54,
      "norm_label": "mapuserpermissiontodata()"
    },
    {
      "label": "mapUserWithRoles()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L67",
      "id": "authorization_mappers_mapuserwithroles",
      "community": 54,
      "norm_label": "mapuserwithroles()"
    },
    {
      "label": "maskProtectedUser()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L82",
      "id": "authorization_mappers_maskprotecteduser",
      "community": 54,
      "norm_label": "maskprotecteduser()"
    },
    {
      "label": "mapAuditLogEntry()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L93",
      "id": "authorization_mappers_mapauditlogentry",
      "community": 54,
      "norm_label": "mapauditlogentry()"
    },
    {
      "label": "queries.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L1",
      "id": "operations_queries",
      "community": 54,
      "norm_label": "queries.ts"
    },
    {
      "label": "buildUserWithRoles()",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L14",
      "id": "operations_queries_builduserwithroles",
      "community": 54,
      "norm_label": "builduserwithroles()"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_authorization_types_errors_ts_types_errors",
      "community": 79,
      "norm_label": "errors.ts"
    },
    {
      "label": "AuthorizationError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L3",
      "id": "types_errors_authorizationerror",
      "community": 79,
      "norm_label": "authorizationerror"
    },
    {
      "label": "RoleNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L17",
      "id": "types_errors_rolenotfounderror",
      "community": 79,
      "norm_label": "rolenotfounderror"
    },
    {
      "label": "RoleNameConflictError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L18",
      "id": "types_errors_rolenameconflicterror",
      "community": 79,
      "norm_label": "rolenameconflicterror"
    },
    {
      "label": "SystemRoleProtectedError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L19",
      "id": "types_errors_systemroleprotectederror",
      "community": 79,
      "norm_label": "systemroleprotectederror"
    },
    {
      "label": "RoleHasUsersError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L20",
      "id": "types_errors_rolehasuserserror",
      "community": 79,
      "norm_label": "rolehasuserserror"
    },
    {
      "label": "UserNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L21",
      "id": "backend_src_core_authorization_types_errors_ts_types_errors_usernotfounderror",
      "community": 79,
      "norm_label": "usernotfounderror"
    },
    {
      "label": "ProtectedUserError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L22",
      "id": "types_errors_protectedusererror",
      "community": 79,
      "norm_label": "protectedusererror"
    },
    {
      "label": "RoleAlreadyAssignedError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L23",
      "id": "types_errors_rolealreadyassignederror",
      "community": 79,
      "norm_label": "rolealreadyassignederror"
    },
    {
      "label": "PermissionAlreadyGrantedError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L24",
      "id": "types_errors_permissionalreadygrantederror",
      "community": 79,
      "norm_label": "permissionalreadygrantederror"
    },
    {
      "label": "RoleNotAssignedError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L25",
      "id": "types_errors_rolenotassignederror",
      "community": 79,
      "norm_label": "rolenotassignederror"
    },
    {
      "label": "PermissionNotGrantedError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L26",
      "id": "types_errors_permissionnotgrantederror",
      "community": 79,
      "norm_label": "permissionnotgrantederror"
    },
    {
      "label": "PermissionNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L27",
      "id": "types_errors_permissionnotfounderror",
      "community": 79,
      "norm_label": "permissionnotfounderror"
    },
    {
      "label": "OwnershipForbiddenError",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L28",
      "id": "types_errors_ownershipforbiddenerror",
      "community": 79,
      "norm_label": "ownershipforbiddenerror"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "community": 193,
      "norm_label": "inputs.ts"
    },
    {
      "label": "CreateRoleInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L1",
      "id": "types_inputs_createroleinput",
      "community": 193,
      "norm_label": "createroleinput"
    },
    {
      "label": "UpdateRoleInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L7",
      "id": "types_inputs_updateroleinput",
      "community": 193,
      "norm_label": "updateroleinput"
    },
    {
      "label": "SetRolePermissionsInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L14",
      "id": "types_inputs_setrolepermissionsinput",
      "community": 193,
      "norm_label": "setrolepermissionsinput"
    },
    {
      "label": "AddUserRoleInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L20",
      "id": "types_inputs_adduserroleinput",
      "community": 54,
      "norm_label": "adduserroleinput"
    },
    {
      "label": "RemoveUserRoleInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L26",
      "id": "types_inputs_removeuserroleinput",
      "community": 54,
      "norm_label": "removeuserroleinput"
    },
    {
      "label": "GrantUserPermissionInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L32",
      "id": "types_inputs_grantuserpermissioninput",
      "community": 79,
      "norm_label": "grantuserpermissioninput"
    },
    {
      "label": "RevokeUserPermissionInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L38",
      "id": "types_inputs_revokeuserpermissioninput",
      "community": 79,
      "norm_label": "revokeuserpermissioninput"
    },
    {
      "label": "SetUserProtectedInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L44",
      "id": "types_inputs_setuserprotectedinput",
      "community": 54,
      "norm_label": "setuserprotectedinput"
    },
    {
      "label": "AuditLogFilters",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L50",
      "id": "types_inputs_auditlogfilters",
      "community": 54,
      "norm_label": "auditlogfilters"
    },
    {
      "label": "FetchUsersInput",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L59",
      "id": "types_inputs_fetchusersinput",
      "community": 54,
      "norm_label": "fetchusersinput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "community": 54,
      "norm_label": "outputs.ts"
    },
    {
      "label": "RoleData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L1",
      "id": "types_outputs_roledata",
      "community": 54,
      "norm_label": "roledata"
    },
    {
      "label": "RoleWithPermissionsData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L10",
      "id": "types_outputs_rolewithpermissionsdata",
      "community": 54,
      "norm_label": "rolewithpermissionsdata"
    },
    {
      "label": "PermissionData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L14",
      "id": "types_outputs_permissiondata",
      "community": 54,
      "norm_label": "permissiondata"
    },
    {
      "label": "UserRoleData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L22",
      "id": "types_outputs_userroledata",
      "community": 54,
      "norm_label": "userroledata"
    },
    {
      "label": "UserDirectPermissionData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L30",
      "id": "types_outputs_userdirectpermissiondata",
      "community": 54,
      "norm_label": "userdirectpermissiondata"
    },
    {
      "label": "UserWithRolesData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L38",
      "id": "types_outputs_userwithrolesdata",
      "community": 54,
      "norm_label": "userwithrolesdata"
    },
    {
      "label": "AuditLogEntry",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L47",
      "id": "types_outputs_auditlogentry",
      "community": 54,
      "norm_label": "auditlogentry"
    },
    {
      "label": "PaginatedUsersData",
      "file_type": "code",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L57",
      "id": "types_outputs_paginatedusersdata",
      "community": 54,
      "norm_label": "paginatedusersdata"
    },
    {
      "label": "get-cost-breakdown-paged.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_cost_breakdown_paged_composition",
      "community": 63,
      "norm_label": "get-cost-breakdown-paged.composition.ts"
    },
    {
      "label": "getCostBreakdownPaged()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L7",
      "id": "compositions_get_cost_breakdown_paged_composition_getcostbreakdownpaged",
      "community": 63,
      "norm_label": "getcostbreakdownpaged()"
    },
    {
      "label": "get-cost-breakdown.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_cost_breakdown_composition",
      "community": 63,
      "norm_label": "get-cost-breakdown.composition.ts"
    },
    {
      "label": "getCostBreakdown()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L7",
      "id": "compositions_get_cost_breakdown_composition_getcostbreakdown",
      "community": 63,
      "norm_label": "getcostbreakdown()"
    },
    {
      "label": "get-cost-summary.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_cost_summary_composition",
      "community": 63,
      "norm_label": "get-cost-summary.composition.ts"
    },
    {
      "label": "getCostSummary()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L6",
      "id": "compositions_get_cost_summary_composition_getcostsummary",
      "community": 63,
      "norm_label": "getcostsummary()"
    },
    {
      "label": "get-cost-trends.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_cost_trends_composition",
      "community": 45,
      "norm_label": "get-cost-trends.composition.ts"
    },
    {
      "label": "getCostTrends()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L6",
      "id": "compositions_get_cost_trends_composition_getcosttrends",
      "community": 45,
      "norm_label": "getcosttrends()"
    },
    {
      "label": "get-daily-cost.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-daily-cost.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_daily_cost_composition",
      "community": 45,
      "norm_label": "get-daily-cost.composition.ts"
    },
    {
      "label": "getDailyCost()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-daily-cost.composition.ts",
      "source_location": "L5",
      "id": "compositions_get_daily_cost_composition_getdailycost",
      "community": 45,
      "norm_label": "getdailycost()"
    },
    {
      "label": "get-guardrail-status.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_guardrail_status_composition",
      "community": 63,
      "norm_label": "get-guardrail-status.composition.ts"
    },
    {
      "label": "getGuardrailStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L6",
      "id": "compositions_get_guardrail_status_composition_getguardrailstatus",
      "community": 63,
      "norm_label": "getguardrailstatus()"
    },
    {
      "label": "guardrail-config.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L1",
      "id": "compositions_guardrail_config_composition",
      "community": 45,
      "norm_label": "guardrail-config.composition.ts"
    },
    {
      "label": "mapGuardrailToData()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L12",
      "id": "compositions_guardrail_config_composition_mapguardrailtodata",
      "community": 45,
      "norm_label": "mapguardrailtodata()"
    },
    {
      "label": "fetchActiveConfigs()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L27",
      "id": "compositions_guardrail_config_composition_fetchactiveconfigs",
      "community": 45,
      "norm_label": "fetchactiveconfigs()"
    },
    {
      "label": "fetchAllConfigs()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L34",
      "id": "compositions_guardrail_config_composition_fetchallconfigs",
      "community": 45,
      "norm_label": "fetchallconfigs()"
    },
    {
      "label": "updateGuardrailConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L41",
      "id": "compositions_guardrail_config_composition_updateguardrailconfig",
      "community": 45,
      "norm_label": "updateguardrailconfig()"
    },
    {
      "label": "process-usage-event.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L1",
      "id": "compositions_process_usage_event_composition",
      "community": 61,
      "norm_label": "process-usage-event.composition.ts"
    },
    {
      "label": "processUsageEvent()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L7",
      "id": "compositions_process_usage_event_composition_processusageevent",
      "community": 140,
      "norm_label": "processusageevent()"
    },
    {
      "label": "rate-card.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L1",
      "id": "compositions_rate_card_composition",
      "community": 140,
      "norm_label": "rate-card.composition.ts"
    },
    {
      "label": "calculateCost()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L17",
      "id": "compositions_rate_card_composition_calculatecost",
      "community": 140,
      "norm_label": "calculatecost()"
    },
    {
      "label": "mapRateCardToData()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L31",
      "id": "compositions_rate_card_composition_mapratecardtodata",
      "community": 140,
      "norm_label": "mapratecardtodata()"
    },
    {
      "label": "mapRateCardToModelData()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L45",
      "id": "compositions_rate_card_composition_mapratecardtomodeldata",
      "community": 140,
      "norm_label": "mapratecardtomodeldata()"
    },
    {
      "label": "computeEventCost()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L56",
      "id": "compositions_rate_card_composition_computeeventcost",
      "community": 140,
      "norm_label": "computeeventcost()"
    },
    {
      "label": "findActiveRateCard()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L73",
      "id": "compositions_rate_card_composition_findactiveratecard",
      "community": 140,
      "norm_label": "findactiveratecard()"
    },
    {
      "label": "fetchAllRateCards()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L86",
      "id": "compositions_rate_card_composition_fetchallratecards",
      "community": 25,
      "norm_label": "fetchallratecards()"
    },
    {
      "label": "fetchAvailableLLMModels()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L97",
      "id": "compositions_rate_card_composition_fetchavailablellmmodels",
      "community": 25,
      "norm_label": "fetchavailablellmmodels()"
    },
    {
      "label": "createRateCard()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L104",
      "id": "compositions_rate_card_composition_createratecard",
      "community": 25,
      "norm_label": "createratecard()"
    },
    {
      "label": "updateRateCard()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L121",
      "id": "compositions_rate_card_composition_updateratecard",
      "community": 25,
      "norm_label": "updateratecard()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_cost_index_ts_cost_index",
      "community": 45,
      "norm_label": "index.ts"
    },
    {
      "label": "alert.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L1",
      "id": "operations_alert_operations",
      "community": 61,
      "norm_label": "alert.operations.ts"
    },
    {
      "label": "persistAlert()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L12",
      "id": "operations_alert_operations_persistalert",
      "community": 61,
      "norm_label": "persistalert()"
    },
    {
      "label": "enqueueAlertNotification()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L30",
      "id": "operations_alert_operations_enqueuealertnotification",
      "community": 61,
      "norm_label": "enqueuealertnotification()"
    },
    {
      "label": "determineAlertType()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L52",
      "id": "operations_alert_operations_determinealerttype",
      "community": 61,
      "norm_label": "determinealerttype()"
    },
    {
      "label": "WindowUsageEntry",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L62",
      "id": "operations_alert_operations_windowusageentry",
      "community": 61,
      "norm_label": "windowusageentry"
    },
    {
      "label": "UsageByWindow",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L64",
      "id": "operations_alert_operations_usagebywindow",
      "community": 61,
      "norm_label": "usagebywindow"
    },
    {
      "label": "windowLookup",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L70",
      "id": "operations_alert_operations_windowlookup",
      "community": 61,
      "norm_label": "windowlookup"
    },
    {
      "label": "computeAlerts()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L76",
      "id": "operations_alert_operations_computealerts",
      "community": 61,
      "norm_label": "computealerts()"
    },
    {
      "label": "evaluateGuardrails()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L113",
      "id": "operations_alert_operations_evaluateguardrails",
      "community": 61,
      "norm_label": "evaluateguardrails()"
    },
    {
      "label": "processAlerts()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L128",
      "id": "operations_alert_operations_processalerts",
      "community": 61,
      "norm_label": "processalerts()"
    },
    {
      "label": "block.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L1",
      "id": "operations_block_operations",
      "community": 61,
      "norm_label": "block.operations.ts"
    },
    {
      "label": "WINDOW_DURATION_SECONDS",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L7",
      "id": "operations_block_operations_window_duration_seconds",
      "community": 61,
      "norm_label": "window_duration_seconds"
    },
    {
      "label": "setBlockFlag()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L14",
      "id": "operations_block_operations_setblockflag",
      "community": 61,
      "norm_label": "setblockflag()"
    },
    {
      "label": "usage-query.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L1",
      "id": "operations_usage_query_operations",
      "community": 63,
      "norm_label": "usage-query.operations.ts"
    },
    {
      "label": "mapAggregationToTrendPeriod()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L16",
      "id": "operations_usage_query_operations_mapaggregationtotrendperiod",
      "community": 63,
      "norm_label": "mapaggregationtotrendperiod()"
    },
    {
      "label": "queryRolling5HourUsage()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L28",
      "id": "operations_usage_query_operations_queryrolling5hourusage",
      "community": 63,
      "norm_label": "queryrolling5hourusage()"
    },
    {
      "label": "queryWindowAggregation()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L38",
      "id": "operations_usage_query_operations_querywindowaggregation",
      "community": 63,
      "norm_label": "querywindowaggregation()"
    },
    {
      "label": "queryRecentAggregations()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L54",
      "id": "operations_usage_query_operations_queryrecentaggregations",
      "community": 45,
      "norm_label": "queryrecentaggregations()"
    },
    {
      "label": "queryBreakdownByWindow()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L65",
      "id": "operations_usage_query_operations_querybreakdownbywindow",
      "community": 63,
      "norm_label": "querybreakdownbywindow()"
    },
    {
      "label": "queryBreakdownByWindowPaged()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L114",
      "id": "operations_usage_query_operations_querybreakdownbywindowpaged",
      "community": 63,
      "norm_label": "querybreakdownbywindowpaged()"
    },
    {
      "label": "computeStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L160",
      "id": "operations_usage_query_operations_computestatus",
      "community": 63,
      "norm_label": "computestatus()"
    },
    {
      "label": "computeWindowUsage()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L170",
      "id": "operations_usage_query_operations_computewindowusage",
      "community": 63,
      "norm_label": "computewindowusage()"
    },
    {
      "label": "CostData",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L195",
      "id": "operations_usage_query_operations_costdata",
      "community": 63,
      "norm_label": "costdata"
    },
    {
      "label": "formatCostSummary()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L202",
      "id": "operations_usage_query_operations_formatcostsummary",
      "community": 63,
      "norm_label": "formatcostsummary()"
    },
    {
      "label": "formatGuardrailStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L220",
      "id": "operations_usage_query_operations_formatguardrailstatus",
      "community": 63,
      "norm_label": "formatguardrailstatus()"
    },
    {
      "label": "loadCostData()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L235",
      "id": "operations_usage_query_operations_loadcostdata",
      "community": 63,
      "norm_label": "loadcostdata()"
    },
    {
      "label": "usage-write.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L1",
      "id": "operations_usage_write_operations",
      "community": 61,
      "norm_label": "usage-write.operations.ts"
    },
    {
      "label": "getWeekStart()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L9",
      "id": "operations_usage_write_operations_getweekstart",
      "community": 63,
      "norm_label": "getweekstart()"
    },
    {
      "label": "getWeekEnd()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L18",
      "id": "operations_usage_write_operations_getweekend",
      "community": 61,
      "norm_label": "getweekend()"
    },
    {
      "label": "getMonthStart()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L24",
      "id": "operations_usage_write_operations_getmonthstart",
      "community": 63,
      "norm_label": "getmonthstart()"
    },
    {
      "label": "getMonthEnd()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L28",
      "id": "operations_usage_write_operations_getmonthend",
      "community": 61,
      "norm_label": "getmonthend()"
    },
    {
      "label": "getWindowEnd()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L34",
      "id": "operations_usage_write_operations_getwindowend",
      "community": 61,
      "norm_label": "getwindowend()"
    },
    {
      "label": "getHourStart()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L48",
      "id": "operations_usage_write_operations_gethourstart",
      "community": 61,
      "norm_label": "gethourstart()"
    },
    {
      "label": "getDayStart()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L54",
      "id": "operations_usage_write_operations_getdaystart",
      "community": 61,
      "norm_label": "getdaystart()"
    },
    {
      "label": "getDayEnd()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L60",
      "id": "operations_usage_write_operations_getdayend",
      "community": 61,
      "norm_label": "getdayend()"
    },
    {
      "label": "recordUsageEvent()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L66",
      "id": "operations_usage_write_operations_recordusageevent",
      "community": 61,
      "norm_label": "recordusageevent()"
    },
    {
      "label": "upsertAggregations()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L94",
      "id": "operations_usage_write_operations_upsertaggregations",
      "community": 61,
      "norm_label": "upsertaggregations()"
    },
    {
      "label": "persistUsageData()",
      "file_type": "code",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L191",
      "id": "operations_usage_write_operations_persistusagedata",
      "community": 61,
      "norm_label": "persistusagedata()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "community": 45,
      "norm_label": "inputs.ts"
    },
    {
      "label": "GetCostSummaryInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L1",
      "id": "types_inputs_getcostsummaryinput",
      "community": 45,
      "norm_label": "getcostsummaryinput"
    },
    {
      "label": "GetCostTrendsInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L5",
      "id": "types_inputs_getcosttrendsinput",
      "community": 45,
      "norm_label": "getcosttrendsinput"
    },
    {
      "label": "GetCostBreakdownInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L11",
      "id": "types_inputs_getcostbreakdowninput",
      "community": 45,
      "norm_label": "getcostbreakdowninput"
    },
    {
      "label": "GetCostBreakdownPagedInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L16",
      "id": "types_inputs_getcostbreakdownpagedinput",
      "community": 45,
      "norm_label": "getcostbreakdownpagedinput"
    },
    {
      "label": "GetGuardrailStatusInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L23",
      "id": "types_inputs_getguardrailstatusinput",
      "community": 45,
      "norm_label": "getguardrailstatusinput"
    },
    {
      "label": "UpdateGuardrailInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L27",
      "id": "types_inputs_updateguardrailinput",
      "community": 45,
      "norm_label": "updateguardrailinput"
    },
    {
      "label": "CreateRateCardInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L36",
      "id": "types_inputs_createratecardinput",
      "community": 45,
      "norm_label": "createratecardinput"
    },
    {
      "label": "UpdateRateCardInput",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L45",
      "id": "types_inputs_updateratecardinput",
      "community": 45,
      "norm_label": "updateratecardinput"
    },
    {
      "label": "internal.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/internal.ts",
      "source_location": "L1",
      "id": "backend_src_core_cost_types_internal_ts_types_internal",
      "community": 61,
      "norm_label": "internal.ts"
    },
    {
      "label": "AlertToEmit",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/internal.ts",
      "source_location": "L1",
      "id": "types_internal_alerttoemit",
      "community": 61,
      "norm_label": "alerttoemit"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "community": 140,
      "norm_label": "outputs.ts"
    },
    {
      "label": "WindowUsage",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L1",
      "id": "types_outputs_windowusage",
      "community": 140,
      "norm_label": "windowusage"
    },
    {
      "label": "CostSummaryResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L9",
      "id": "types_outputs_costsummaryresult",
      "community": 63,
      "norm_label": "costsummaryresult"
    },
    {
      "label": "TrendPeriod",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L19",
      "id": "types_outputs_trendperiod",
      "community": 140,
      "norm_label": "trendperiod"
    },
    {
      "label": "CostTrendsResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L29",
      "id": "types_outputs_costtrendsresult",
      "community": 45,
      "norm_label": "costtrendsresult"
    },
    {
      "label": "BreakdownEntry",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L33",
      "id": "types_outputs_breakdownentry",
      "community": 140,
      "norm_label": "breakdownentry"
    },
    {
      "label": "CostBreakdownResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L43",
      "id": "types_outputs_costbreakdownresult",
      "community": 63,
      "norm_label": "costbreakdownresult"
    },
    {
      "label": "CostBreakdownPagedResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L47",
      "id": "types_outputs_costbreakdownpagedresult",
      "community": 63,
      "norm_label": "costbreakdownpagedresult"
    },
    {
      "label": "DailyCostPeriod",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L54",
      "id": "types_outputs_dailycostperiod",
      "community": 45,
      "norm_label": "dailycostperiod"
    },
    {
      "label": "DailyCostResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L63",
      "id": "types_outputs_dailycostresult",
      "community": 45,
      "norm_label": "dailycostresult"
    },
    {
      "label": "GuardrailConfigData",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L69",
      "id": "types_outputs_guardrailconfigdata",
      "community": 45,
      "norm_label": "guardrailconfigdata"
    },
    {
      "label": "ListGuardrailsResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L82",
      "id": "types_outputs_listguardrailsresult",
      "community": 45,
      "norm_label": "listguardrailsresult"
    },
    {
      "label": "UpdateGuardrailResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L86",
      "id": "types_outputs_updateguardrailresult",
      "community": 45,
      "norm_label": "updateguardrailresult"
    },
    {
      "label": "GuardrailStatusResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L88",
      "id": "types_outputs_guardrailstatusresult",
      "community": 63,
      "norm_label": "guardrailstatusresult"
    },
    {
      "label": "RateCardData",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L92",
      "id": "types_outputs_ratecarddata",
      "community": 140,
      "norm_label": "ratecarddata"
    },
    {
      "label": "ListRateCardsResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L104",
      "id": "types_outputs_listratecardsresult",
      "community": 140,
      "norm_label": "listratecardsresult"
    },
    {
      "label": "CreateRateCardResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L108",
      "id": "types_outputs_createratecardresult",
      "community": 140,
      "norm_label": "createratecardresult"
    },
    {
      "label": "UpdateRateCardResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L109",
      "id": "types_outputs_updateratecardresult",
      "community": 140,
      "norm_label": "updateratecardresult"
    },
    {
      "label": "LLMModelData",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L118",
      "id": "types_outputs_llmmodeldata",
      "community": 140,
      "norm_label": "llmmodeldata"
    },
    {
      "label": "ListLLMModelsResult",
      "file_type": "code",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L125",
      "id": "types_outputs_listllmmodelsresult",
      "community": 140,
      "norm_label": "listllmmodelsresult"
    },
    {
      "label": "cost.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L1",
      "id": "generic_cost_evaluator",
      "community": 85,
      "norm_label": "cost.evaluator.ts"
    },
    {
      "label": "NodeUsage",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L4",
      "id": "generic_cost_evaluator_nodeusage",
      "community": 85,
      "norm_label": "nodeusage"
    },
    {
      "label": "CostRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L11",
      "id": "generic_cost_evaluator_costrawvalue",
      "community": 85,
      "norm_label": "costrawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L18",
      "id": "generic_cost_evaluator_getstatus",
      "community": 85,
      "norm_label": "getstatus()"
    },
    {
      "label": "NodeTimespan",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L24",
      "id": "generic_cost_evaluator_nodetimespan",
      "community": 85,
      "norm_label": "nodetimespan"
    },
    {
      "label": "buildNodeTimespans()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L30",
      "id": "generic_cost_evaluator_buildnodetimespans",
      "community": 85,
      "norm_label": "buildnodetimespans()"
    },
    {
      "label": "resolveNodeByTimestamp()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L63",
      "id": "generic_cost_evaluator_resolvenodebytimestamp",
      "community": 85,
      "norm_label": "resolvenodebytimestamp()"
    },
    {
      "label": "evaluateCost()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L80",
      "id": "generic_cost_evaluator_evaluatecost",
      "community": 85,
      "norm_label": "evaluatecost()"
    },
    {
      "label": "error-rate.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L1",
      "id": "generic_error_rate_evaluator",
      "community": 85,
      "norm_label": "error-rate.evaluator.ts"
    },
    {
      "label": "ErrorRateRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L4",
      "id": "generic_error_rate_evaluator_errorraterawvalue",
      "community": 85,
      "norm_label": "errorraterawvalue"
    },
    {
      "label": "ERROR_EVENT_TYPES",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L10",
      "id": "generic_error_rate_evaluator_error_event_types",
      "community": 85,
      "norm_label": "error_event_types"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L17",
      "id": "generic_error_rate_evaluator_getstatus",
      "community": 85,
      "norm_label": "getstatus()"
    },
    {
      "label": "evaluateErrorRate()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L23",
      "id": "generic_error_rate_evaluator_evaluateerrorrate",
      "community": 85,
      "norm_label": "evaluateerrorrate()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L1",
      "id": "generic_index",
      "community": 85,
      "norm_label": "index.ts"
    },
    {
      "label": "latency.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L1",
      "id": "generic_latency_evaluator",
      "community": 85,
      "norm_label": "latency.evaluator.ts"
    },
    {
      "label": "LatencyRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L4",
      "id": "generic_latency_evaluator_latencyrawvalue",
      "community": 85,
      "norm_label": "latencyrawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L9",
      "id": "generic_latency_evaluator_getstatus",
      "community": 85,
      "norm_label": "getstatus()"
    },
    {
      "label": "evaluateLatency()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L15",
      "id": "generic_latency_evaluator_evaluatelatency",
      "community": 85,
      "norm_label": "evaluatelatency()"
    },
    {
      "label": "structural-completeness.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L1",
      "id": "generic_structural_completeness_evaluator",
      "community": 85,
      "norm_label": "structural-completeness.evaluator.ts"
    },
    {
      "label": "StructuralCompletenessRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L4",
      "id": "generic_structural_completeness_evaluator_structuralcompletenessrawvalue",
      "community": 85,
      "norm_label": "structuralcompletenessrawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L11",
      "id": "generic_structural_completeness_evaluator_getstatus",
      "community": 85,
      "norm_label": "getstatus()"
    },
    {
      "label": "getNestedValue()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L17",
      "id": "generic_structural_completeness_evaluator_getnestedvalue",
      "community": 85,
      "norm_label": "getnestedvalue()"
    },
    {
      "label": "evaluateStructuralCompleteness()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L29",
      "id": "generic_structural_completeness_evaluator_evaluatestructuralcompleteness",
      "community": 85,
      "norm_label": "evaluatestructuralcompleteness()"
    },
    {
      "label": "classification-accuracy.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L1",
      "id": "csv_mapping_classification_accuracy_evaluator",
      "community": 107,
      "norm_label": "classification-accuracy.evaluator.ts"
    },
    {
      "label": "ClassificationAccuracyRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L6",
      "id": "csv_mapping_classification_accuracy_evaluator_classificationaccuracyrawvalue",
      "community": 107,
      "norm_label": "classificationaccuracyrawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L14",
      "id": "csv_mapping_classification_accuracy_evaluator_getstatus",
      "community": 107,
      "norm_label": "getstatus()"
    },
    {
      "label": "evaluateClassificationAccuracy()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L20",
      "id": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "community": 107,
      "norm_label": "evaluateclassificationaccuracy()"
    },
    {
      "label": "extractors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L1",
      "id": "csv_mapping_extractors",
      "community": 107,
      "norm_label": "extractors.ts"
    },
    {
      "label": "ClassificationResult",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L6",
      "id": "csv_mapping_extractors_classificationresult",
      "community": 107,
      "norm_label": "classificationresult"
    },
    {
      "label": "ValidationResult",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L13",
      "id": "csv_mapping_extractors_validationresult",
      "community": 107,
      "norm_label": "validationresult"
    },
    {
      "label": "AiValidationResult",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L19",
      "id": "csv_mapping_extractors_aivalidationresult",
      "community": 107,
      "norm_label": "aivalidationresult"
    },
    {
      "label": "extractClassificationResult()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L24",
      "id": "csv_mapping_extractors_extractclassificationresult",
      "community": 107,
      "norm_label": "extractclassificationresult()"
    },
    {
      "label": "extractValidationResult()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L79",
      "id": "csv_mapping_extractors_extractvalidationresult",
      "community": 107,
      "norm_label": "extractvalidationresult()"
    },
    {
      "label": "extractAiValidationResult()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L134",
      "id": "csv_mapping_extractors_extractaivalidationresult",
      "community": 107,
      "norm_label": "extractaivalidationresult()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "community": 107,
      "norm_label": "index.ts"
    },
    {
      "label": "mapping-coverage.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L1",
      "id": "csv_mapping_mapping_coverage_evaluator",
      "community": 107,
      "norm_label": "mapping-coverage.evaluator.ts"
    },
    {
      "label": "MappingCoverageRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L6",
      "id": "csv_mapping_mapping_coverage_evaluator_mappingcoveragerawvalue",
      "community": 107,
      "norm_label": "mappingcoveragerawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L12",
      "id": "csv_mapping_mapping_coverage_evaluator_getstatus",
      "community": 107,
      "norm_label": "getstatus()"
    },
    {
      "label": "evaluateMappingCoverage()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L18",
      "id": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "community": 107,
      "norm_label": "evaluatemappingcoverage()"
    },
    {
      "label": "validation-alignment.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L1",
      "id": "csv_mapping_validation_alignment_evaluator",
      "community": 107,
      "norm_label": "validation-alignment.evaluator.ts"
    },
    {
      "label": "ValidationAlignmentRawValue",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L6",
      "id": "csv_mapping_validation_alignment_evaluator_validationalignmentrawvalue",
      "community": 107,
      "norm_label": "validationalignmentrawvalue"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L14",
      "id": "csv_mapping_validation_alignment_evaluator_getstatus",
      "community": 107,
      "norm_label": "getstatus()"
    },
    {
      "label": "evaluateValidationAlignment()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L20",
      "id": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "community": 107,
      "norm_label": "evaluatevalidationalignment()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_evaluation_index_ts_evaluation_index",
      "community": 146,
      "norm_label": "index.ts"
    },
    {
      "label": "correctness.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L1",
      "id": "correctness_correctness_evaluator",
      "community": 221,
      "norm_label": "correctness.evaluator.ts"
    },
    {
      "label": "RUBRICS",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L5",
      "id": "correctness_correctness_evaluator_rubrics",
      "community": 221,
      "norm_label": "rubrics"
    },
    {
      "label": "getCorrectnessPromptBuilder()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L9",
      "id": "correctness_correctness_evaluator_getcorrectnesspromptbuilder",
      "community": 221,
      "norm_label": "getcorrectnesspromptbuilder()"
    },
    {
      "label": "correctnessParseScore()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L46",
      "id": "correctness_correctness_evaluator_correctnessparsescore",
      "community": 221,
      "norm_label": "correctnessparsescore()"
    },
    {
      "label": "csv-mapping.rubric.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/csv-mapping.rubric.ts",
      "source_location": "L1",
      "id": "correctness_csv_mapping_rubric",
      "community": 221,
      "norm_label": "csv-mapping.rubric.ts"
    },
    {
      "label": "faithfulness.evaluator.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L1",
      "id": "faithfulness_faithfulness_evaluator",
      "community": 221,
      "norm_label": "faithfulness.evaluator.ts"
    },
    {
      "label": "faithfulnessBuildPrompt()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L6",
      "id": "faithfulness_faithfulness_evaluator_faithfulnessbuildprompt",
      "community": 221,
      "norm_label": "faithfulnessbuildprompt()"
    },
    {
      "label": "faithfulnessParseScore()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L19",
      "id": "faithfulness_faithfulness_evaluator_faithfulnessparsescore",
      "community": 221,
      "norm_label": "faithfulnessparsescore()"
    },
    {
      "label": "faithfulness.prompt.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.prompt.ts",
      "source_location": "L1",
      "id": "faithfulness_faithfulness_prompt",
      "community": 221,
      "norm_label": "faithfulness.prompt.ts"
    },
    {
      "label": "buildFaithfulnessPrompt()",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.prompt.ts",
      "source_location": "L1",
      "id": "faithfulness_faithfulness_prompt_buildfaithfulnessprompt",
      "community": 221,
      "norm_label": "buildfaithfulnessprompt()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L1",
      "id": "llm_judge_index",
      "community": 221,
      "norm_label": "index.ts"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L1",
      "id": "evaluation_types",
      "community": 146,
      "norm_label": "types.ts"
    },
    {
      "label": "EvaluationEvent",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L8",
      "id": "evaluation_types_evaluationevent",
      "community": 146,
      "norm_label": "evaluationevent"
    },
    {
      "label": "EvaluatorInput",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L19",
      "id": "evaluation_types_evaluatorinput",
      "community": 107,
      "norm_label": "evaluatorinput"
    },
    {
      "label": "EvaluatorScore",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L27",
      "id": "evaluation_types_evaluatorscore",
      "community": 85,
      "norm_label": "evaluatorscore"
    },
    {
      "label": "HeuristicEvaluator",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L37",
      "id": "evaluation_types_heuristicevaluator",
      "community": 146,
      "norm_label": "heuristicevaluator"
    },
    {
      "label": "PromptBuilder",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L39",
      "id": "evaluation_types_promptbuilder",
      "community": 146,
      "norm_label": "promptbuilder"
    },
    {
      "label": "ScoreParser",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L40",
      "id": "evaluation_types_scoreparser",
      "community": 146,
      "norm_label": "scoreparser"
    },
    {
      "label": "LlmJudgeEvaluator",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L42",
      "id": "evaluation_types_llmjudgeevaluator",
      "community": 146,
      "norm_label": "llmjudgeevaluator"
    },
    {
      "label": "CriticalNodeDeclaration",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L49",
      "id": "evaluation_types_criticalnodedeclaration",
      "community": 146,
      "norm_label": "criticalnodedeclaration"
    },
    {
      "label": "EvaluationRegistration",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L55",
      "id": "evaluation_types_evaluationregistration",
      "community": 146,
      "norm_label": "evaluationregistration"
    },
    {
      "label": "ResolvedEvaluatorConfig",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L69",
      "id": "evaluation_types_resolvedevaluatorconfig",
      "community": 146,
      "norm_label": "resolvedevaluatorconfig"
    },
    {
      "label": "ResolvedEvaluationConfig",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L78",
      "id": "evaluation_types_resolvedevaluationconfig",
      "community": 146,
      "norm_label": "resolvedevaluationconfig"
    },
    {
      "label": "EvaluationAlertPayload",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L86",
      "id": "evaluation_types_evaluationalertpayload",
      "community": 146,
      "norm_label": "evaluationalertpayload"
    },
    {
      "label": "EvaluationRunData",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L99",
      "id": "evaluation_types_evaluationrundata",
      "community": 146,
      "norm_label": "evaluationrundata"
    },
    {
      "label": "EvaluationResultData",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L111",
      "id": "evaluation_types_evaluationresultdata",
      "community": 146,
      "norm_label": "evaluationresultdata"
    },
    {
      "label": "EvaluationAlertData",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L125",
      "id": "evaluation_types_evaluationalertdata",
      "community": 146,
      "norm_label": "evaluationalertdata"
    },
    {
      "label": "EvaluationHealthData",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L137",
      "id": "evaluation_types_evaluationhealthdata",
      "community": 146,
      "norm_label": "evaluationhealthdata"
    },
    {
      "label": "EvaluationMetricsData",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L147",
      "id": "evaluation_types_evaluationmetricsdata",
      "community": 146,
      "norm_label": "evaluationmetricsdata"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_evaluation_types_errors_ts_types_errors",
      "community": 315,
      "norm_label": "errors.ts"
    },
    {
      "label": "ExtractorMissingEventError",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L9",
      "id": "types_errors_extractormissingeventerror",
      "community": 315,
      "norm_label": "extractormissingeventerror"
    },
    {
      "label": "ExtractorMissingDataError",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L14",
      "id": "types_errors_extractormissingdataerror",
      "community": 315,
      "norm_label": "extractormissingdataerror"
    },
    {
      "label": "LlmJudgeParseError",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L18",
      "id": "types_errors_llmjudgeparseerror",
      "community": 315,
      "norm_label": "llmjudgeparseerror"
    },
    {
      "label": "EvaluationError",
      "file_type": "code",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L22",
      "id": "types_errors_evaluationerror",
      "community": 315,
      "norm_label": "evaluationerror"
    },
    {
      "label": "build-relay-event.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L1",
      "id": "compositions_build_relay_event_composition",
      "community": 62,
      "norm_label": "build-relay-event.composition.ts"
    },
    {
      "label": "WorkflowEventInput",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L9",
      "id": "compositions_build_relay_event_composition_workfloweventinput",
      "community": 62,
      "norm_label": "workfloweventinput"
    },
    {
      "label": "RelayEvent",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L20",
      "id": "compositions_build_relay_event_composition_relayevent",
      "community": 62,
      "norm_label": "relayevent"
    },
    {
      "label": "validateEvent()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L30",
      "id": "compositions_build_relay_event_composition_validateevent",
      "community": 62,
      "norm_label": "validateevent()"
    },
    {
      "label": "toRelayPayload()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L41",
      "id": "compositions_build_relay_event_composition_torelaypayload",
      "community": 62,
      "norm_label": "torelaypayload()"
    },
    {
      "label": "buildRelayEvent()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L53",
      "id": "compositions_build_relay_event_composition_buildrelayevent",
      "community": 62,
      "norm_label": "buildrelayevent()"
    },
    {
      "label": "build-relay-event.test.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.test.ts",
      "source_location": "L1",
      "id": "compositions_build_relay_event_test",
      "community": 62,
      "norm_label": "build-relay-event.test.ts"
    },
    {
      "label": "prepare-event-execution.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L1",
      "id": "compositions_prepare_event_execution",
      "community": 62,
      "norm_label": "prepare-event-execution.ts"
    },
    {
      "label": "PrepareEventInput",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L27",
      "id": "compositions_prepare_event_execution_prepareeventinput",
      "community": 62,
      "norm_label": "prepareeventinput"
    },
    {
      "label": "PreparedEvent",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L46",
      "id": "compositions_prepare_event_execution_preparedevent",
      "community": 62,
      "norm_label": "preparedevent"
    },
    {
      "label": "resolveFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L51",
      "id": "compositions_prepare_event_execution_resolveflowversion",
      "community": 62,
      "norm_label": "resolveflowversion()"
    },
    {
      "label": "routeToGraph()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L93",
      "id": "compositions_prepare_event_execution_routetograph",
      "community": 62,
      "norm_label": "routetograph()"
    },
    {
      "label": "createFlowRun()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L120",
      "id": "compositions_prepare_event_execution_createflowrun",
      "community": 62,
      "norm_label": "createflowrun()"
    },
    {
      "label": "validatePayload()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L172",
      "id": "compositions_prepare_event_execution_validatepayload",
      "community": 62,
      "norm_label": "validatepayload()"
    },
    {
      "label": "runSetupWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L210",
      "id": "compositions_prepare_event_execution_runsetupworkflow",
      "community": 62,
      "norm_label": "runsetupworkflow()"
    },
    {
      "label": "executeGraph()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L248",
      "id": "compositions_prepare_event_execution_executegraph",
      "community": 62,
      "norm_label": "executegraph()"
    },
    {
      "label": "prepareEventForExecution()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L279",
      "id": "compositions_prepare_event_execution_prepareeventforexecution",
      "community": 62,
      "norm_label": "prepareeventforexecution()"
    },
    {
      "label": "validate-and-route.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L1",
      "id": "compositions_validate_and_route",
      "community": 306,
      "norm_label": "validate-and-route.ts"
    },
    {
      "label": "ValidateAndRouteInput",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L11",
      "id": "compositions_validate_and_route_validateandrouteinput",
      "community": 306,
      "norm_label": "validateandrouteinput"
    },
    {
      "label": "ValidatedAndRoutedEvent",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L20",
      "id": "compositions_validate_and_route_validatedandroutedevent",
      "community": 306,
      "norm_label": "validatedandroutedevent"
    },
    {
      "label": "routeToGraph()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L26",
      "id": "compositions_validate_and_route_routetograph",
      "community": 306,
      "norm_label": "routetograph()"
    },
    {
      "label": "validatePayload()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L44",
      "id": "compositions_validate_and_route_validatepayload",
      "community": 306,
      "norm_label": "validatepayload()"
    },
    {
      "label": "validateAndRouteEvent()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L66",
      "id": "compositions_validate_and_route_validateandrouteevent",
      "community": 306,
      "norm_label": "validateandrouteevent()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_event_shell_index_ts_event_shell_index",
      "community": 62,
      "norm_label": "index.ts"
    },
    {
      "label": "derive-run-status.test.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L1",
      "id": "operations_derive_run_status_test",
      "community": 62,
      "norm_label": "derive-run-status.test.ts"
    },
    {
      "label": "start",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L19",
      "id": "operations_derive_run_status_test_start",
      "community": 62,
      "norm_label": "start"
    },
    {
      "label": "end",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L20",
      "id": "operations_derive_run_status_test_end",
      "community": 62,
      "norm_label": "end"
    },
    {
      "label": "derive-run-status.ts",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L1",
      "id": "operations_derive_run_status",
      "community": 62,
      "norm_label": "derive-run-status.ts"
    },
    {
      "label": "DeriveContext",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L20",
      "id": "operations_derive_run_status_derivecontext",
      "community": 62,
      "norm_label": "derivecontext"
    },
    {
      "label": "TerminalStatus",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L26",
      "id": "operations_derive_run_status_terminalstatus",
      "community": 62,
      "norm_label": "terminalstatus"
    },
    {
      "label": "resolveStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L28",
      "id": "operations_derive_run_status_resolvestatus",
      "community": 62,
      "norm_label": "resolvestatus()"
    },
    {
      "label": "deriveAndSetRunStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L34",
      "id": "operations_derive_run_status_deriveandsetrunstatus",
      "community": 62,
      "norm_label": "deriveandsetrunstatus()"
    },
    {
      "label": "delete-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L1",
      "id": "files_delete_file",
      "community": 110,
      "norm_label": "delete-file.ts"
    },
    {
      "label": "deleteFileById()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L15",
      "id": "files_delete_file_deletefilebyid",
      "community": 110,
      "norm_label": "deletefilebyid()"
    },
    {
      "label": "get-file-content.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L1",
      "id": "files_get_file_content",
      "community": 39,
      "norm_label": "get-file-content.ts"
    },
    {
      "label": "getFileContent()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L18",
      "id": "files_get_file_content_getfilecontent",
      "community": 110,
      "norm_label": "getfilecontent()"
    },
    {
      "label": "get-file-with-data.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L1",
      "id": "files_get_file_with_data",
      "community": 110,
      "norm_label": "get-file-with-data.ts"
    },
    {
      "label": "FileWithData",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L15",
      "id": "files_get_file_with_data_filewithdata",
      "community": 110,
      "norm_label": "filewithdata"
    },
    {
      "label": "getFileWithData()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L26",
      "id": "files_get_file_with_data_getfilewithdata",
      "community": 110,
      "norm_label": "getfilewithdata()"
    },
    {
      "label": "get-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L1",
      "id": "files_get_file",
      "community": 110,
      "norm_label": "get-file.ts"
    },
    {
      "label": "getFileById()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L15",
      "id": "files_get_file_getfilebyid",
      "community": 110,
      "norm_label": "getfilebyid()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L1",
      "id": "files_index",
      "community": 110,
      "norm_label": "index.ts"
    },
    {
      "label": "list-files.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L1",
      "id": "files_list_files",
      "community": 110,
      "norm_label": "list-files.ts"
    },
    {
      "label": "listAllFiles()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L15",
      "id": "files_list_files_listallfiles",
      "community": 110,
      "norm_label": "listallfiles()"
    },
    {
      "label": "upload-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L1",
      "id": "files_upload_file",
      "community": 110,
      "norm_label": "upload-file.ts"
    },
    {
      "label": "uploadFileWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L16",
      "id": "files_upload_file_uploadfileworkflow",
      "community": 110,
      "norm_label": "uploadfileworkflow()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L1",
      "id": "processing_index",
      "community": 191,
      "norm_label": "index.ts"
    },
    {
      "label": "prepare-file-processing.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L1",
      "id": "processing_prepare_file_processing",
      "community": 191,
      "norm_label": "prepare-file-processing.ts"
    },
    {
      "label": "PrepareFileInput",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L26",
      "id": "processing_prepare_file_processing_preparefileinput",
      "community": 191,
      "norm_label": "preparefileinput"
    },
    {
      "label": "PreparedFileData",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L35",
      "id": "processing_prepare_file_processing_preparedfiledata",
      "community": 191,
      "norm_label": "preparedfiledata"
    },
    {
      "label": "fetchFileById()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L47",
      "id": "processing_prepare_file_processing_fetchfilebyid",
      "community": 191,
      "norm_label": "fetchfilebyid()"
    },
    {
      "label": "writeTemporaryFile()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L77",
      "id": "processing_prepare_file_processing_writetemporaryfile",
      "community": 191,
      "norm_label": "writetemporaryfile()"
    },
    {
      "label": "enrichPayload()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L98",
      "id": "processing_prepare_file_processing_enrichpayload",
      "community": 191,
      "norm_label": "enrichpayload()"
    },
    {
      "label": "prepareFileProcessing()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L127",
      "id": "processing_prepare_file_processing_preparefileprocessing",
      "community": 191,
      "norm_label": "preparefileprocessing()"
    },
    {
      "label": "process-csv.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L1",
      "id": "processing_process_csv",
      "community": 39,
      "norm_label": "process-csv.ts"
    },
    {
      "label": "ensureMinDuration()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L40",
      "id": "processing_process_csv_ensureminduration",
      "community": 39,
      "norm_label": "ensureminduration()"
    },
    {
      "label": "TrackedStepOutcome",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L50",
      "id": "processing_process_csv_trackedstepoutcome",
      "community": 39,
      "norm_label": "trackedstepoutcome"
    },
    {
      "label": "executeTrackedStep()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L55",
      "id": "processing_process_csv_executetrackedstep",
      "community": 39,
      "norm_label": "executetrackedstep()"
    },
    {
      "label": "trackedReadFile",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L97",
      "id": "processing_process_csv_trackedreadfile",
      "community": 39,
      "norm_label": "trackedreadfile"
    },
    {
      "label": "trackedParseCsv",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L105",
      "id": "processing_process_csv_trackedparsecsv",
      "community": 39,
      "norm_label": "trackedparsecsv"
    },
    {
      "label": "trackedCallAi",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L113",
      "id": "processing_process_csv_trackedcallai",
      "community": 39,
      "norm_label": "trackedcallai"
    },
    {
      "label": "buildResult()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L121",
      "id": "processing_process_csv_buildresult",
      "community": 39,
      "norm_label": "buildresult()"
    },
    {
      "label": "completeWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L136",
      "id": "processing_process_csv_completeworkflow",
      "community": 39,
      "norm_label": "completeworkflow()"
    },
    {
      "label": "processCsvWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L162",
      "id": "processing_process_csv_processcsvworkflow",
      "community": 39,
      "norm_label": "processcsvworkflow()"
    },
    {
      "label": "process-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L1",
      "id": "processing_process_file",
      "community": 191,
      "norm_label": "process-file.ts"
    },
    {
      "label": "processFileWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L17",
      "id": "processing_process_file_processfileworkflow",
      "community": 191,
      "norm_label": "processfileworkflow()"
    },
    {
      "label": "get-graph-structure.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L1",
      "id": "queries_get_graph_structure",
      "community": 154,
      "norm_label": "get-graph-structure.ts"
    },
    {
      "label": "GraphStructureResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L14",
      "id": "queries_get_graph_structure_graphstructureresult",
      "community": 154,
      "norm_label": "graphstructureresult"
    },
    {
      "label": "normalizeGraphConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L25",
      "id": "queries_get_graph_structure_normalizegraphconfig",
      "community": 154,
      "norm_label": "normalizegraphconfig()"
    },
    {
      "label": "fetchGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L44",
      "id": "queries_get_graph_structure_fetchgraphstructure",
      "community": 154,
      "norm_label": "fetchgraphstructure()"
    },
    {
      "label": "getGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L99",
      "id": "queries_get_graph_structure_getgraphstructure",
      "community": 154,
      "norm_label": "getgraphstructure()"
    },
    {
      "label": "get-run-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L1",
      "id": "queries_get_run_node_config",
      "community": 154,
      "norm_label": "get-run-node-config.ts"
    },
    {
      "label": "RunNodeConfigResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L15",
      "id": "queries_get_run_node_config_runnodeconfigresult",
      "community": 154,
      "norm_label": "runnodeconfigresult"
    },
    {
      "label": "fetchRunNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L23",
      "id": "queries_get_run_node_config_fetchrunnodeconfig",
      "community": 154,
      "norm_label": "fetchrunnodeconfig()"
    },
    {
      "label": "getRunNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L70",
      "id": "queries_get_run_node_config_getrunnodeconfig",
      "community": 154,
      "norm_label": "getrunnodeconfig()"
    },
    {
      "label": "get-workflow-events.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-events.ts",
      "source_location": "L1",
      "id": "queries_get_workflow_events",
      "community": 154,
      "norm_label": "get-workflow-events.ts"
    },
    {
      "label": "getWorkflowEvents()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-events.ts",
      "source_location": "L16",
      "id": "queries_get_workflow_events_getworkflowevents",
      "community": 154,
      "norm_label": "getworkflowevents()"
    },
    {
      "label": "get-workflow-result.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L1",
      "id": "queries_get_workflow_result",
      "community": 154,
      "norm_label": "get-workflow-result.ts"
    },
    {
      "label": "getWorkflowResultWorkflow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L15",
      "id": "queries_get_workflow_result_getworkflowresultworkflow",
      "community": 154,
      "norm_label": "getworkflowresultworkflow()"
    },
    {
      "label": "get-workflow-status.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L1",
      "id": "queries_get_workflow_status",
      "community": 209,
      "norm_label": "get-workflow-status.ts"
    },
    {
      "label": "getWorkflowStatusById()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L15",
      "id": "queries_get_workflow_status_getworkflowstatusbyid",
      "community": 209,
      "norm_label": "getworkflowstatusbyid()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L1",
      "id": "queries_index",
      "community": 154,
      "norm_label": "index.ts"
    },
    {
      "label": "list-workflows.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L1",
      "id": "queries_list_workflows",
      "community": 209,
      "norm_label": "list-workflows.ts"
    },
    {
      "label": "listAllWorkflows()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L15",
      "id": "queries_list_workflows_listallworkflows",
      "community": 209,
      "norm_label": "listallworkflows()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L1",
      "id": "file_processing_index",
      "community": 217,
      "norm_label": "index.ts"
    },
    {
      "label": "call-ai-service.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L1",
      "id": "operations_call_ai_service",
      "community": 39,
      "norm_label": "call-ai-service.ts"
    },
    {
      "label": "toPascalCase()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L22",
      "id": "operations_call_ai_service_topascalcase",
      "community": 39,
      "norm_label": "topascalcase()"
    },
    {
      "label": "transformHeaders()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L44",
      "id": "operations_call_ai_service_transformheaders",
      "community": 39,
      "norm_label": "transformheaders()"
    },
    {
      "label": "transformRow()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L51",
      "id": "operations_call_ai_service_transformrow",
      "community": 39,
      "norm_label": "transformrow()"
    },
    {
      "label": "mockAiProcess()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L73",
      "id": "operations_call_ai_service_mockaiprocess",
      "community": 39,
      "norm_label": "mockaiprocess()"
    },
    {
      "label": "callAiService()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L122",
      "id": "operations_call_ai_service_callaiservice",
      "community": 39,
      "norm_label": "callaiservice()"
    },
    {
      "label": "file-storage.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L1",
      "id": "operations_file_storage",
      "community": 110,
      "norm_label": "file-storage.ts"
    },
    {
      "label": "uploadFile()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L17",
      "id": "operations_file_storage_uploadfile",
      "community": 110,
      "norm_label": "uploadfile()"
    },
    {
      "label": "getFileMetadata()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L53",
      "id": "operations_file_storage_getfilemetadata",
      "community": 110,
      "norm_label": "getfilemetadata()"
    },
    {
      "label": "getFileWithData()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L85",
      "id": "operations_file_storage_getfilewithdata",
      "community": 39,
      "norm_label": "getfilewithdata()"
    },
    {
      "label": "getAllFilesMetadata()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L120",
      "id": "operations_file_storage_getallfilesmetadata",
      "community": 110,
      "norm_label": "getallfilesmetadata()"
    },
    {
      "label": "markFileAsProcessed()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L146",
      "id": "operations_file_storage_markfileasprocessed",
      "community": 39,
      "norm_label": "markfileasprocessed()"
    },
    {
      "label": "deleteFile()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L159",
      "id": "operations_file_storage_deletefile",
      "community": 110,
      "norm_label": "deletefile()"
    },
    {
      "label": "get-workflow-result.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/get-workflow-result.ts",
      "source_location": "L1",
      "id": "operations_get_workflow_result",
      "community": 154,
      "norm_label": "get-workflow-result.ts"
    },
    {
      "label": "WorkflowResultData",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/get-workflow-result.ts",
      "source_location": "L21",
      "id": "operations_get_workflow_result_workflowresultdata",
      "community": 154,
      "norm_label": "workflowresultdata"
    },
    {
      "label": "getWorkflowResult()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/get-workflow-result.ts",
      "source_location": "L80",
      "id": "operations_get_workflow_result_getworkflowresult",
      "community": 154,
      "norm_label": "getworkflowresult()"
    },
    {
      "label": "parse-csv.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L1",
      "id": "operations_parse_csv",
      "community": 39,
      "norm_label": "parse-csv.ts"
    },
    {
      "label": "parseCsvToJson()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L17",
      "id": "operations_parse_csv_parsecsvtojson",
      "community": 39,
      "norm_label": "parsecsvtojson()"
    },
    {
      "label": "process-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L1",
      "id": "operations_process_file",
      "community": 191,
      "norm_label": "process-file.ts"
    },
    {
      "label": "ProcessFileInput",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L13",
      "id": "operations_process_file_processfileinput",
      "community": 191,
      "norm_label": "processfileinput"
    },
    {
      "label": "ProcessFileResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L18",
      "id": "operations_process_file_processfileresult",
      "community": 191,
      "norm_label": "processfileresult"
    },
    {
      "label": "processFile()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L29",
      "id": "operations_process_file_processfile",
      "community": 191,
      "norm_label": "processfile()"
    },
    {
      "label": "read-csv-file.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/read-csv-file.ts",
      "source_location": "L1",
      "id": "operations_read_csv_file",
      "community": 39,
      "norm_label": "read-csv-file.ts"
    },
    {
      "label": "readCsvFile()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/read-csv-file.ts",
      "source_location": "L15",
      "id": "operations_read_csv_file_readcsvfile",
      "community": 39,
      "norm_label": "readcsvfile()"
    },
    {
      "label": "workflow-tracking.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L1",
      "id": "operations_workflow_tracking",
      "community": 209,
      "norm_label": "workflow-tracking.ts"
    },
    {
      "label": "initializeWorkflowRun()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L34",
      "id": "operations_workflow_tracking_initializeworkflowrun",
      "community": 39,
      "norm_label": "initializeworkflowrun()"
    },
    {
      "label": "getWorkflowStatus()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L60",
      "id": "operations_workflow_tracking_getworkflowstatus",
      "community": 209,
      "norm_label": "getworkflowstatus()"
    },
    {
      "label": "listAllWorkflows()",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L107",
      "id": "operations_workflow_tracking_listallworkflows",
      "community": 209,
      "norm_label": "listallworkflows()"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "community": 217,
      "norm_label": "errors.ts"
    },
    {
      "label": "FileNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L9",
      "id": "types_errors_filenotfounderror",
      "community": 217,
      "norm_label": "filenotfounderror"
    },
    {
      "label": "InvalidFileTypeError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L14",
      "id": "types_errors_invalidfiletypeerror",
      "community": 217,
      "norm_label": "invalidfiletypeerror"
    },
    {
      "label": "CsvParseError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L20",
      "id": "types_errors_csvparseerror",
      "community": 217,
      "norm_label": "csvparseerror"
    },
    {
      "label": "WorkflowNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L25",
      "id": "types_errors_workflownotfounderror",
      "community": 217,
      "norm_label": "workflownotfounderror"
    },
    {
      "label": "AiServiceError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L30",
      "id": "types_errors_aiserviceerror",
      "community": 217,
      "norm_label": "aiserviceerror"
    },
    {
      "label": "InvalidWorkflowStatusError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L35",
      "id": "types_errors_invalidworkflowstatuserror",
      "community": 217,
      "norm_label": "invalidworkflowstatuserror"
    },
    {
      "label": "FileProcessingError",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L41",
      "id": "types_errors_fileprocessingerror",
      "community": 217,
      "norm_label": "fileprocessingerror"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_file_processing_types_inputs_ts_types_inputs",
      "community": 217,
      "norm_label": "inputs.ts"
    },
    {
      "label": "ProcessCsvInput",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/inputs.ts",
      "source_location": "L8",
      "id": "types_inputs_processcsvinput",
      "community": 217,
      "norm_label": "processcsvinput"
    },
    {
      "label": "UploadFileInput",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/inputs.ts",
      "source_location": "L16",
      "id": "types_inputs_uploadfileinput",
      "community": 110,
      "norm_label": "uploadfileinput"
    },
    {
      "label": "internal.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L1",
      "id": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "community": 39,
      "norm_label": "internal.ts"
    },
    {
      "label": "WorkflowContext",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L11",
      "id": "types_internal_workflowcontext",
      "community": 39,
      "norm_label": "workflowcontext"
    },
    {
      "label": "WorkflowContextWithFile",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L19",
      "id": "types_internal_workflowcontextwithfile",
      "community": 39,
      "norm_label": "workflowcontextwithfile"
    },
    {
      "label": "WorkflowContextWithCsv",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L27",
      "id": "types_internal_workflowcontextwithcsv",
      "community": 39,
      "norm_label": "workflowcontextwithcsv"
    },
    {
      "label": "WorkflowContextWithAiResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L34",
      "id": "types_internal_workflowcontextwithairesult",
      "community": 39,
      "norm_label": "workflowcontextwithairesult"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "community": 209,
      "norm_label": "outputs.ts"
    },
    {
      "label": "ProcessCsvResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L8",
      "id": "types_outputs_processcsvresult",
      "community": 209,
      "norm_label": "processcsvresult"
    },
    {
      "label": "AiProcessingResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L18",
      "id": "types_outputs_aiprocessingresult",
      "community": 39,
      "norm_label": "aiprocessingresult"
    },
    {
      "label": "FileUploadResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L28",
      "id": "types_outputs_fileuploadresult",
      "community": 110,
      "norm_label": "fileuploadresult"
    },
    {
      "label": "FileMetadata",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L39",
      "id": "types_outputs_filemetadata",
      "community": 110,
      "norm_label": "filemetadata"
    },
    {
      "label": "WorkflowStatusResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L53",
      "id": "types_outputs_workflowstatusresult",
      "community": 209,
      "norm_label": "workflowstatusresult"
    },
    {
      "label": "CheckpointSummary",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L71",
      "id": "types_outputs_checkpointsummary",
      "community": 209,
      "norm_label": "checkpointsummary"
    },
    {
      "label": "ParsedCsvData",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L82",
      "id": "types_outputs_parsedcsvdata",
      "community": 39,
      "norm_label": "parsedcsvdata"
    },
    {
      "label": "FileDeleteResult",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L91",
      "id": "types_outputs_filedeleteresult",
      "community": 110,
      "norm_label": "filedeleteresult"
    },
    {
      "label": "WorkflowSummary",
      "file_type": "code",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L99",
      "id": "types_outputs_workflowsummary",
      "community": 209,
      "norm_label": "workflowsummary"
    },
    {
      "label": "create-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L1",
      "id": "compositions_create_node_config",
      "community": 36,
      "norm_label": "create-node-config.ts"
    },
    {
      "label": "createNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L11",
      "id": "compositions_create_node_config_createnodeconfig",
      "community": 36,
      "norm_label": "createnodeconfig()"
    },
    {
      "label": "delete-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L1",
      "id": "compositions_delete_node_config",
      "community": 36,
      "norm_label": "delete-node-config.ts"
    },
    {
      "label": "deleteNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L11",
      "id": "compositions_delete_node_config_deletenodeconfig",
      "community": 36,
      "norm_label": "deletenodeconfig()"
    },
    {
      "label": "list-node-configs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L1",
      "id": "compositions_list_node_configs",
      "community": 36,
      "norm_label": "list-node-configs.ts"
    },
    {
      "label": "listNodeConfigs()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L11",
      "id": "compositions_list_node_configs_listnodeconfigs",
      "community": 36,
      "norm_label": "listnodeconfigs()"
    },
    {
      "label": "update-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L1",
      "id": "compositions_update_node_config",
      "community": 36,
      "norm_label": "update-node-config.ts"
    },
    {
      "label": "updateNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L11",
      "id": "compositions_update_node_config_updatenodeconfig",
      "community": 36,
      "norm_label": "updatenodeconfig()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L1",
      "id": "flow_node_configs_index",
      "community": 36,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/mappers.ts",
      "source_location": "L1",
      "id": "flow_node_configs_mappers",
      "community": 36,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapNodeConfigToData()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/mappers.ts",
      "source_location": "L10",
      "id": "flow_node_configs_mappers_mapnodeconfigtodata",
      "community": 36,
      "norm_label": "mapnodeconfigtodata()"
    },
    {
      "label": "create-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L1",
      "id": "operations_create_node_config",
      "community": 36,
      "norm_label": "create-node-config.ts"
    },
    {
      "label": "createNodeConfigInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L13",
      "id": "operations_create_node_config_createnodeconfigindb",
      "community": 36,
      "norm_label": "createnodeconfigindb()"
    },
    {
      "label": "delete-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/delete-node-config.ts",
      "source_location": "L1",
      "id": "operations_delete_node_config",
      "community": 36,
      "norm_label": "delete-node-config.ts"
    },
    {
      "label": "deleteNodeConfigFromDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/delete-node-config.ts",
      "source_location": "L12",
      "id": "operations_delete_node_config_deletenodeconfigfromdb",
      "community": 36,
      "norm_label": "deletenodeconfigfromdb()"
    },
    {
      "label": "list-node-configs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L1",
      "id": "operations_list_node_configs",
      "community": 36,
      "norm_label": "list-node-configs.ts"
    },
    {
      "label": "fetchNodeConfigsByVersionId()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L12",
      "id": "operations_list_node_configs_fetchnodeconfigsbyversionid",
      "community": 36,
      "norm_label": "fetchnodeconfigsbyversionid()"
    },
    {
      "label": "update-node-config.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L1",
      "id": "operations_update_node_config",
      "community": 36,
      "norm_label": "update-node-config.ts"
    },
    {
      "label": "updateNodeConfigInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L13",
      "id": "operations_update_node_config_updatenodeconfigindb",
      "community": 36,
      "norm_label": "updatenodeconfigindb()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flow_node_configs_types_inputs_ts_types_inputs",
      "community": 36,
      "norm_label": "inputs.ts"
    },
    {
      "label": "ListNodeConfigsInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L5",
      "id": "types_inputs_listnodeconfigsinput",
      "community": 36,
      "norm_label": "listnodeconfigsinput"
    },
    {
      "label": "CreateNodeConfigInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L9",
      "id": "types_inputs_createnodeconfiginput",
      "community": 36,
      "norm_label": "createnodeconfiginput"
    },
    {
      "label": "UpdateNodeConfigInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L15",
      "id": "types_inputs_updatenodeconfiginput",
      "community": 36,
      "norm_label": "updatenodeconfiginput"
    },
    {
      "label": "DeleteNodeConfigInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L21",
      "id": "types_inputs_deletenodeconfiginput",
      "community": 36,
      "norm_label": "deletenodeconfiginput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "community": 36,
      "norm_label": "outputs.ts"
    },
    {
      "label": "NodeConfigData",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L5",
      "id": "types_outputs_nodeconfigdata",
      "community": 36,
      "norm_label": "nodeconfigdata"
    },
    {
      "label": "ListNodeConfigsResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L15",
      "id": "types_outputs_listnodeconfigsresult",
      "community": 36,
      "norm_label": "listnodeconfigsresult"
    },
    {
      "label": "CreateNodeConfigResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L19",
      "id": "types_outputs_createnodeconfigresult",
      "community": 36,
      "norm_label": "createnodeconfigresult"
    },
    {
      "label": "GetNodeConfigResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L21",
      "id": "types_outputs_getnodeconfigresult",
      "community": 36,
      "norm_label": "getnodeconfigresult"
    },
    {
      "label": "UpdateNodeConfigResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L23",
      "id": "types_outputs_updatenodeconfigresult",
      "community": 36,
      "norm_label": "updatenodeconfigresult"
    },
    {
      "label": "DeleteNodeConfigResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L25",
      "id": "types_outputs_deletenodeconfigresult",
      "community": 36,
      "norm_label": "deletenodeconfigresult"
    },
    {
      "label": "create-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L1",
      "id": "compositions_create_workflow_version",
      "community": 219,
      "norm_label": "create-workflow-version.ts"
    },
    {
      "label": "createFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L28",
      "id": "compositions_create_workflow_version_createflowversion",
      "community": 219,
      "norm_label": "createflowversion()"
    },
    {
      "label": "delete-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L1",
      "id": "compositions_delete_workflow_version",
      "community": 286,
      "norm_label": "delete-workflow-version.ts"
    },
    {
      "label": "deleteFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L26",
      "id": "compositions_delete_workflow_version_deleteflowversion",
      "community": 286,
      "norm_label": "deleteflowversion()"
    },
    {
      "label": "get-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L1",
      "id": "compositions_get_workflow_version",
      "community": 71,
      "norm_label": "get-workflow-version.ts"
    },
    {
      "label": "getFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L21",
      "id": "compositions_get_workflow_version_getflowversion",
      "community": 71,
      "norm_label": "getflowversion()"
    },
    {
      "label": "listFlowVersions()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L31",
      "id": "compositions_get_workflow_version_listflowversions",
      "community": 71,
      "norm_label": "listflowversions()"
    },
    {
      "label": "update-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L1",
      "id": "compositions_update_workflow_version",
      "community": 71,
      "norm_label": "update-workflow-version.ts"
    },
    {
      "label": "updateFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L26",
      "id": "compositions_update_workflow_version_updateflowversion",
      "community": 71,
      "norm_label": "updateflowversion()"
    },
    {
      "label": "helpers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L1",
      "id": "flow_versions_helpers",
      "community": 219,
      "norm_label": "helpers.ts"
    },
    {
      "label": "incrementMinorVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L11",
      "id": "flow_versions_helpers_incrementminorversion",
      "community": 219,
      "norm_label": "incrementminorversion()"
    },
    {
      "label": "getNextVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L28",
      "id": "flow_versions_helpers_getnextversion",
      "community": 219,
      "norm_label": "getnextversion()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L1",
      "id": "flow_versions_index",
      "community": 71,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/mappers.ts",
      "source_location": "L1",
      "id": "flow_versions_mappers",
      "community": 71,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapFlowVersionToData()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/mappers.ts",
      "source_location": "L13",
      "id": "flow_versions_mappers_mapflowversiontodata",
      "community": 71,
      "norm_label": "mapflowversiontodata()"
    },
    {
      "label": "create-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L1",
      "id": "operations_create_workflow_version",
      "community": 219,
      "norm_label": "create-workflow-version.ts"
    },
    {
      "label": "checkFlowExists()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L18",
      "id": "operations_create_workflow_version_checkflowexists",
      "community": 219,
      "norm_label": "checkflowexists()"
    },
    {
      "label": "calculateNextVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L41",
      "id": "operations_create_workflow_version_calculatenextversion",
      "community": 219,
      "norm_label": "calculatenextversion()"
    },
    {
      "label": "saveFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L60",
      "id": "operations_create_workflow_version_saveflowversion",
      "community": 219,
      "norm_label": "saveflowversion()"
    },
    {
      "label": "delete-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L1",
      "id": "operations_delete_workflow_version",
      "community": 286,
      "norm_label": "delete-workflow-version.ts"
    },
    {
      "label": "checkFlowVersionExistsForDeletion()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L15",
      "id": "operations_delete_workflow_version_checkflowversionexistsfordeletion",
      "community": 286,
      "norm_label": "checkflowversionexistsfordeletion()"
    },
    {
      "label": "deleteFlowVersionFromDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L40",
      "id": "operations_delete_workflow_version_deleteflowversionfromdb",
      "community": 286,
      "norm_label": "deleteflowversionfromdb()"
    },
    {
      "label": "get-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L1",
      "id": "operations_get_workflow_version",
      "community": 71,
      "norm_label": "get-workflow-version.ts"
    },
    {
      "label": "fetchFlowVersionById()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L16",
      "id": "operations_get_workflow_version_fetchflowversionbyid",
      "community": 71,
      "norm_label": "fetchflowversionbyid()"
    },
    {
      "label": "fetchFlowVersionsByFlowId()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L39",
      "id": "operations_get_workflow_version_fetchflowversionsbyflowid",
      "community": 71,
      "norm_label": "fetchflowversionsbyflowid()"
    },
    {
      "label": "update-workflow-version.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L1",
      "id": "operations_update_workflow_version",
      "community": 71,
      "norm_label": "update-workflow-version.ts"
    },
    {
      "label": "checkFlowVersionExists()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L17",
      "id": "operations_update_workflow_version_checkflowversionexists",
      "community": 71,
      "norm_label": "checkflowversionexists()"
    },
    {
      "label": "updateFlowVersionInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L42",
      "id": "operations_update_workflow_version_updateflowversionindb",
      "community": 71,
      "norm_label": "updateflowversionindb()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "community": 71,
      "norm_label": "inputs.ts"
    },
    {
      "label": "CreateFlowVersionInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L6",
      "id": "types_inputs_createflowversioninput",
      "community": 219,
      "norm_label": "createflowversioninput"
    },
    {
      "label": "UpdateFlowVersionInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L13",
      "id": "types_inputs_updateflowversioninput",
      "community": 71,
      "norm_label": "updateflowversioninput"
    },
    {
      "label": "GetFlowVersionInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L20",
      "id": "types_inputs_getflowversioninput",
      "community": 71,
      "norm_label": "getflowversioninput"
    },
    {
      "label": "ListFlowVersionsInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L24",
      "id": "types_inputs_listflowversionsinput",
      "community": 71,
      "norm_label": "listflowversionsinput"
    },
    {
      "label": "DeleteFlowVersionInput",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L28",
      "id": "types_inputs_deleteflowversioninput",
      "community": 286,
      "norm_label": "deleteflowversioninput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "community": 71,
      "norm_label": "outputs.ts"
    },
    {
      "label": "FlowVersionData",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L6",
      "id": "types_outputs_flowversiondata",
      "community": 71,
      "norm_label": "flowversiondata"
    },
    {
      "label": "CreateFlowVersionResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L18",
      "id": "types_outputs_createflowversionresult",
      "community": 71,
      "norm_label": "createflowversionresult"
    },
    {
      "label": "GetFlowVersionResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L20",
      "id": "types_outputs_getflowversionresult",
      "community": 71,
      "norm_label": "getflowversionresult"
    },
    {
      "label": "ListFlowVersionsResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L22",
      "id": "types_outputs_listflowversionsresult",
      "community": 71,
      "norm_label": "listflowversionsresult"
    },
    {
      "label": "UpdateFlowVersionResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L26",
      "id": "types_outputs_updateflowversionresult",
      "community": 71,
      "norm_label": "updateflowversionresult"
    },
    {
      "label": "DeleteFlowVersionResult",
      "file_type": "code",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L28",
      "id": "types_outputs_deleteflowversionresult",
      "community": 286,
      "norm_label": "deleteflowversionresult"
    },
    {
      "label": "create-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L1",
      "id": "compositions_create_workflow",
      "community": 31,
      "norm_label": "create-workflow.ts"
    },
    {
      "label": "createFlow()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L28",
      "id": "compositions_create_workflow_createflow",
      "community": 31,
      "norm_label": "createflow()"
    },
    {
      "label": "delete-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L1",
      "id": "compositions_delete_workflow",
      "community": 268,
      "norm_label": "delete-workflow.ts"
    },
    {
      "label": "deleteFlow()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L23",
      "id": "compositions_delete_workflow_deleteflow",
      "community": 268,
      "norm_label": "deleteflow()"
    },
    {
      "label": "get-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L1",
      "id": "compositions_get_workflow",
      "community": 31,
      "norm_label": "get-workflow.ts"
    },
    {
      "label": "getFlow()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L19",
      "id": "compositions_get_workflow_getflow",
      "community": 31,
      "norm_label": "getflow()"
    },
    {
      "label": "getFlowsByAgent()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L29",
      "id": "compositions_get_workflow_getflowsbyagent",
      "community": 31,
      "norm_label": "getflowsbyagent()"
    },
    {
      "label": "listFlows()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L42",
      "id": "compositions_get_workflow_listflows",
      "community": 31,
      "norm_label": "listflows()"
    },
    {
      "label": "update-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L1",
      "id": "compositions_update_workflow",
      "community": 31,
      "norm_label": "update-workflow.ts"
    },
    {
      "label": "updateFlow()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L28",
      "id": "compositions_update_workflow_updateflow",
      "community": 80,
      "norm_label": "updateflow()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L1",
      "id": "flows_mgmt_index",
      "community": 31,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/mappers.ts",
      "source_location": "L1",
      "id": "flows_mgmt_mappers",
      "community": 31,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapFlowToFlowData()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/mappers.ts",
      "source_location": "L10",
      "id": "flows_mgmt_mappers_mapflowtoflowdata",
      "community": 31,
      "norm_label": "mapflowtoflowdata()"
    },
    {
      "label": "create-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L1",
      "id": "operations_create_workflow",
      "community": 31,
      "norm_label": "create-workflow.ts"
    },
    {
      "label": "checkAgentExists()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L17",
      "id": "operations_create_workflow_checkagentexists",
      "community": 31,
      "norm_label": "checkagentexists()"
    },
    {
      "label": "checkFlowNameAvailability()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L40",
      "id": "operations_create_workflow_checkflownameavailability",
      "community": 31,
      "norm_label": "checkflownameavailability()"
    },
    {
      "label": "saveFlow()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L61",
      "id": "operations_create_workflow_saveflow",
      "community": 31,
      "norm_label": "saveflow()"
    },
    {
      "label": "delete-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L1",
      "id": "operations_delete_workflow",
      "community": 268,
      "norm_label": "delete-workflow.ts"
    },
    {
      "label": "checkFlowExistsForDelete()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L15",
      "id": "operations_delete_workflow_checkflowexistsfordelete",
      "community": 268,
      "norm_label": "checkflowexistsfordelete()"
    },
    {
      "label": "deleteFlowFromDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L38",
      "id": "operations_delete_workflow_deleteflowfromdb",
      "community": 268,
      "norm_label": "deleteflowfromdb()"
    },
    {
      "label": "get-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L1",
      "id": "operations_get_workflow",
      "community": 31,
      "norm_label": "get-workflow.ts"
    },
    {
      "label": "findFlowById()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L16",
      "id": "operations_get_workflow_findflowbyid",
      "community": 31,
      "norm_label": "findflowbyid()"
    },
    {
      "label": "findFlowsByAgentId()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L39",
      "id": "operations_get_workflow_findflowsbyagentid",
      "community": 31,
      "norm_label": "findflowsbyagentid()"
    },
    {
      "label": "findAllFlows()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L54",
      "id": "operations_get_workflow_findallflows",
      "community": 31,
      "norm_label": "findallflows()"
    },
    {
      "label": "update-workflow.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L1",
      "id": "operations_update_workflow",
      "community": 31,
      "norm_label": "update-workflow.ts"
    },
    {
      "label": "checkFlowExists()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L17",
      "id": "operations_update_workflow_checkflowexists",
      "community": 31,
      "norm_label": "checkflowexists()"
    },
    {
      "label": "checkFlowNameConflict()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L40",
      "id": "operations_update_workflow_checkflownameconflict",
      "community": 31,
      "norm_label": "checkflownameconflict()"
    },
    {
      "label": "updateFlowInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L75",
      "id": "operations_update_workflow_updateflowindb",
      "community": 31,
      "norm_label": "updateflowindb()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "community": 31,
      "norm_label": "inputs.ts"
    },
    {
      "label": "CreateFlowInput",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L6",
      "id": "types_inputs_createflowinput",
      "community": 31,
      "norm_label": "createflowinput"
    },
    {
      "label": "UpdateFlowInput",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L13",
      "id": "types_inputs_updateflowinput",
      "community": 31,
      "norm_label": "updateflowinput"
    },
    {
      "label": "GetFlowInput",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L20",
      "id": "types_inputs_getflowinput",
      "community": 31,
      "norm_label": "getflowinput"
    },
    {
      "label": "GetFlowsByAgentInput",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L24",
      "id": "types_inputs_getflowsbyagentinput",
      "community": 31,
      "norm_label": "getflowsbyagentinput"
    },
    {
      "label": "DeleteFlowInput",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L28",
      "id": "types_inputs_deleteflowinput",
      "community": 268,
      "norm_label": "deleteflowinput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "community": 31,
      "norm_label": "outputs.ts"
    },
    {
      "label": "FlowData",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L6",
      "id": "types_outputs_flowdata",
      "community": 31,
      "norm_label": "flowdata"
    },
    {
      "label": "CreateFlowResult",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L16",
      "id": "types_outputs_createflowresult",
      "community": 31,
      "norm_label": "createflowresult"
    },
    {
      "label": "GetFlowResult",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L18",
      "id": "types_outputs_getflowresult",
      "community": 31,
      "norm_label": "getflowresult"
    },
    {
      "label": "ListFlowsResult",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L20",
      "id": "types_outputs_listflowsresult",
      "community": 31,
      "norm_label": "listflowsresult"
    },
    {
      "label": "UpdateFlowResult",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L24",
      "id": "types_outputs_updateflowresult",
      "community": 31,
      "norm_label": "updateflowresult"
    },
    {
      "label": "DeleteFlowResult",
      "file_type": "code",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L26",
      "id": "types_outputs_deleteflowresult",
      "community": 268,
      "norm_label": "deleteflowresult"
    },
    {
      "label": "get-graph-structure.ts",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L1",
      "id": "compositions_get_graph_structure",
      "community": 182,
      "norm_label": "get-graph-structure.ts"
    },
    {
      "label": "getGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L14",
      "id": "compositions_get_graph_structure_getgraphstructure",
      "community": 182,
      "norm_label": "getgraphstructure()"
    },
    {
      "label": "list-available-graphs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L1",
      "id": "compositions_list_available_graphs",
      "community": 182,
      "norm_label": "list-available-graphs.ts"
    },
    {
      "label": "toDisplayName()",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L21",
      "id": "compositions_list_available_graphs_todisplayname",
      "community": 182,
      "norm_label": "todisplayname()"
    },
    {
      "label": "listAvailableGraphs()",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L43",
      "id": "compositions_list_available_graphs_listavailablegraphs",
      "community": 213,
      "norm_label": "listavailablegraphs()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_graphs_index_ts_graphs_index",
      "community": 182,
      "norm_label": "index.ts"
    },
    {
      "label": "get-graph-structure.ts",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L1",
      "id": "operations_get_graph_structure",
      "community": 182,
      "norm_label": "get-graph-structure.ts"
    },
    {
      "label": "GetGraphStructureInput",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L13",
      "id": "operations_get_graph_structure_getgraphstructureinput",
      "community": 182,
      "norm_label": "getgraphstructureinput"
    },
    {
      "label": "fetchGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L22",
      "id": "operations_get_graph_structure_fetchgraphstructure",
      "community": 182,
      "norm_label": "fetchgraphstructure()"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "community": 182,
      "norm_label": "outputs.ts"
    },
    {
      "label": "AvailableGraph",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L10",
      "id": "types_outputs_availablegraph",
      "community": 182,
      "norm_label": "availablegraph"
    },
    {
      "label": "ListAvailableGraphsResult",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L45",
      "id": "types_outputs_listavailablegraphsresult",
      "community": 182,
      "norm_label": "listavailablegraphsresult"
    },
    {
      "label": "GraphStructureNode",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L52",
      "id": "types_outputs_graphstructurenode",
      "community": 182,
      "norm_label": "graphstructurenode"
    },
    {
      "label": "GraphStructureEdge",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L60",
      "id": "types_outputs_graphstructureedge",
      "community": 182,
      "norm_label": "graphstructureedge"
    },
    {
      "label": "GetGraphStructureResult",
      "file_type": "code",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L68",
      "id": "types_outputs_getgraphstructureresult",
      "community": 182,
      "norm_label": "getgraphstructureresult"
    },
    {
      "label": "channel-configs.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/channel-configs.composition.ts",
      "source_location": "L1",
      "id": "compositions_channel_configs_composition",
      "community": 0,
      "norm_label": "channel-configs.composition.ts"
    },
    {
      "label": "get-notifications.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_notifications_composition",
      "community": 0,
      "norm_label": "get-notifications.composition.ts"
    },
    {
      "label": "getNotifications()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L9",
      "id": "compositions_get_notifications_composition_getnotifications",
      "community": 0,
      "norm_label": "getnotifications()"
    },
    {
      "label": "get-preferences.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L1",
      "id": "compositions_get_preferences_composition",
      "community": 0,
      "norm_label": "get-preferences.composition.ts"
    },
    {
      "label": "getPreferences()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L6",
      "id": "compositions_get_preferences_composition_getpreferences",
      "community": 0,
      "norm_label": "getpreferences()"
    },
    {
      "label": "mark-read.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L1",
      "id": "compositions_mark_read_composition",
      "community": 0,
      "norm_label": "mark-read.composition.ts"
    },
    {
      "label": "markRead()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L9",
      "id": "compositions_mark_read_composition_markread",
      "community": 0,
      "norm_label": "markread()"
    },
    {
      "label": "markAllRead()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L16",
      "id": "compositions_mark_read_composition_markallread",
      "community": 0,
      "norm_label": "markallread()"
    },
    {
      "label": "resolve-channels.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/resolve-channels.composition.ts",
      "source_location": "L1",
      "id": "compositions_resolve_channels_composition",
      "community": 0,
      "norm_label": "resolve-channels.composition.ts"
    },
    {
      "label": "send-notification.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L1",
      "id": "compositions_send_notification_composition",
      "community": 0,
      "norm_label": "send-notification.composition.ts"
    },
    {
      "label": "ValidationResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L7",
      "id": "compositions_send_notification_composition_validationresult",
      "community": 0,
      "norm_label": "validationresult"
    },
    {
      "label": "validateNotification()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L9",
      "id": "compositions_send_notification_composition_validatenotification",
      "community": 0,
      "norm_label": "validatenotification()"
    },
    {
      "label": "sendNotification()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L25",
      "id": "compositions_send_notification_composition_sendnotification",
      "community": 0,
      "norm_label": "sendnotification()"
    },
    {
      "label": "unread-count.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/unread-count.composition.ts",
      "source_location": "L1",
      "id": "compositions_unread_count_composition",
      "community": 0,
      "norm_label": "unread-count.composition.ts"
    },
    {
      "label": "update-preferences.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L1",
      "id": "compositions_update_preferences_composition",
      "community": 0,
      "norm_label": "update-preferences.composition.ts"
    },
    {
      "label": "updatePreferences()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L6",
      "id": "compositions_update_preferences_composition_updatepreferences",
      "community": 0,
      "norm_label": "updatepreferences()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_notifications_index_ts_notifications_index",
      "community": 0,
      "norm_label": "index.ts"
    },
    {
      "label": "delivery-dispatch.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L1",
      "id": "operations_delivery_dispatch_operations",
      "community": 0,
      "norm_label": "delivery-dispatch.operations.ts"
    },
    {
      "label": "resolveChannels()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L10",
      "id": "operations_delivery_dispatch_operations_resolvechannels",
      "community": 0,
      "norm_label": "resolvechannels()"
    },
    {
      "label": "enqueueDispatch()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L41",
      "id": "operations_delivery_dispatch_operations_enqueuedispatch",
      "community": 0,
      "norm_label": "enqueuedispatch()"
    },
    {
      "label": "resolveAndDispatch()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L67",
      "id": "operations_delivery_dispatch_operations_resolveanddispatch",
      "community": 0,
      "norm_label": "resolveanddispatch()"
    },
    {
      "label": "notification-persistence.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L1",
      "id": "operations_notification_persistence_operations",
      "community": 0,
      "norm_label": "notification-persistence.operations.ts"
    },
    {
      "label": "toDTO()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L7",
      "id": "operations_notification_persistence_operations_todto",
      "community": 0,
      "norm_label": "todto()"
    },
    {
      "label": "createNotification()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L33",
      "id": "operations_notification_persistence_operations_createnotification",
      "community": 0,
      "norm_label": "createnotification()"
    },
    {
      "label": "findNotificationsByUser()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L53",
      "id": "operations_notification_persistence_operations_findnotificationsbyuser",
      "community": 0,
      "norm_label": "findnotificationsbyuser()"
    },
    {
      "label": "getUnreadCount()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L67",
      "id": "operations_notification_persistence_operations_getunreadcount",
      "community": 0,
      "norm_label": "getunreadcount()"
    },
    {
      "label": "markNotificationAsRead()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L74",
      "id": "operations_notification_persistence_operations_marknotificationasread",
      "community": 0,
      "norm_label": "marknotificationasread()"
    },
    {
      "label": "markAllNotificationsAsRead()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L89",
      "id": "operations_notification_persistence_operations_markallnotificationsasread",
      "community": 0,
      "norm_label": "markallnotificationsasread()"
    },
    {
      "label": "preference-query.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L1",
      "id": "operations_preference_query_operations",
      "community": 0,
      "norm_label": "preference-query.operations.ts"
    },
    {
      "label": "fetchUserPreferences()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L9",
      "id": "operations_preference_query_operations_fetchuserpreferences",
      "community": 0,
      "norm_label": "fetchuserpreferences()"
    },
    {
      "label": "fetchPreferenceForType()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L24",
      "id": "operations_preference_query_operations_fetchpreferencefortype",
      "community": 0,
      "norm_label": "fetchpreferencefortype()"
    },
    {
      "label": "fetchAllChannelConfigs()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L34",
      "id": "operations_preference_query_operations_fetchallchannelconfigs",
      "community": 0,
      "norm_label": "fetchallchannelconfigs()"
    },
    {
      "label": "preference-write.operations.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L1",
      "id": "operations_preference_write_operations",
      "community": 0,
      "norm_label": "preference-write.operations.ts"
    },
    {
      "label": "upsertPreferences()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L10",
      "id": "operations_preference_write_operations_upsertpreferences",
      "community": 0,
      "norm_label": "upsertpreferences()"
    },
    {
      "label": "upsertChannelConfig()",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L41",
      "id": "operations_preference_write_operations_upsertchannelconfig",
      "community": 0,
      "norm_label": "upsertchannelconfig()"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_notifications_types_errors_ts_types_errors",
      "community": 284,
      "norm_label": "errors.ts"
    },
    {
      "label": "NotificationNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L3",
      "id": "types_errors_notificationnotfounderror",
      "community": 284,
      "norm_label": "notificationnotfounderror"
    },
    {
      "label": "InvalidNotificationError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L8",
      "id": "types_errors_invalidnotificationerror",
      "community": 284,
      "norm_label": "invalidnotificationerror"
    },
    {
      "label": "ChannelConfigNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L13",
      "id": "types_errors_channelconfignotfounderror",
      "community": 284,
      "norm_label": "channelconfignotfounderror"
    },
    {
      "label": "CircuitOpenError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L18",
      "id": "types_errors_circuitopenerror",
      "community": 284,
      "norm_label": "circuitopenerror"
    },
    {
      "label": "CircuitFailedError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L23",
      "id": "types_errors_circuitfailederror",
      "community": 284,
      "norm_label": "circuitfailederror"
    },
    {
      "label": "CircuitBreakerError",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L28",
      "id": "types_errors_circuitbreakererror",
      "community": 284,
      "norm_label": "circuitbreakererror"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "community": 0,
      "norm_label": "inputs.ts"
    },
    {
      "label": "NotificationType",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L1",
      "id": "types_inputs_notificationtype",
      "community": 0,
      "norm_label": "notificationtype"
    },
    {
      "label": "NotifyInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L12",
      "id": "types_inputs_notifyinput",
      "community": 0,
      "norm_label": "notifyinput"
    },
    {
      "label": "GetNotificationsInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L21",
      "id": "types_inputs_getnotificationsinput",
      "community": 0,
      "norm_label": "getnotificationsinput"
    },
    {
      "label": "MarkReadInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L27",
      "id": "types_inputs_markreadinput",
      "community": 0,
      "norm_label": "markreadinput"
    },
    {
      "label": "MarkAllReadInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L32",
      "id": "types_inputs_markallreadinput",
      "community": 0,
      "norm_label": "markallreadinput"
    },
    {
      "label": "GetPreferencesInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L36",
      "id": "types_inputs_getpreferencesinput",
      "community": 0,
      "norm_label": "getpreferencesinput"
    },
    {
      "label": "UpdatePreferencesInput",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L40",
      "id": "types_inputs_updatepreferencesinput",
      "community": 0,
      "norm_label": "updatepreferencesinput"
    },
    {
      "label": "internal.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L1",
      "id": "backend_src_core_notifications_types_internal_ts_types_internal",
      "community": 0,
      "norm_label": "internal.ts"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L1",
      "id": "types_internal_channel",
      "community": 0,
      "norm_label": "channel"
    },
    {
      "label": "ResolvedChannels",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L3",
      "id": "types_internal_resolvedchannels",
      "community": 0,
      "norm_label": "resolvedchannels"
    },
    {
      "label": "DeliveryJob",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L7",
      "id": "types_internal_deliveryjob",
      "community": 0,
      "norm_label": "deliveryjob"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "community": 0,
      "norm_label": "outputs.ts"
    },
    {
      "label": "NotificationDTO",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L3",
      "id": "types_outputs_notificationdto",
      "community": 0,
      "norm_label": "notificationdto"
    },
    {
      "label": "NotificationsListResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L16",
      "id": "types_outputs_notificationslistresult",
      "community": 0,
      "norm_label": "notificationslistresult"
    },
    {
      "label": "UnreadCountResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L21",
      "id": "types_outputs_unreadcountresult",
      "community": 0,
      "norm_label": "unreadcountresult"
    },
    {
      "label": "MarkReadResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L25",
      "id": "types_outputs_markreadresult",
      "community": 0,
      "norm_label": "markreadresult"
    },
    {
      "label": "PreferenceDTO",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L29",
      "id": "types_outputs_preferencedto",
      "community": 0,
      "norm_label": "preferencedto"
    },
    {
      "label": "PreferencesResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L36",
      "id": "types_outputs_preferencesresult",
      "community": 0,
      "norm_label": "preferencesresult"
    },
    {
      "label": "ChannelConfigDTO",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L40",
      "id": "types_outputs_channelconfigdto",
      "community": 0,
      "norm_label": "channelconfigdto"
    },
    {
      "label": "ChannelConfigsResult",
      "file_type": "code",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L47",
      "id": "types_outputs_channelconfigsresult",
      "community": 0,
      "norm_label": "channelconfigsresult"
    },
    {
      "label": "create-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L1",
      "id": "compositions_create_schema",
      "community": 267,
      "norm_label": "create-schema.ts"
    },
    {
      "label": "createSchema()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L24",
      "id": "compositions_create_schema_createschema",
      "community": 267,
      "norm_label": "createschema()"
    },
    {
      "label": "delete-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L1",
      "id": "compositions_delete_schema",
      "community": 147,
      "norm_label": "delete-schema.ts"
    },
    {
      "label": "deleteSchema()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L17",
      "id": "compositions_delete_schema_deleteschema",
      "community": 147,
      "norm_label": "deleteschema()"
    },
    {
      "label": "get-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L1",
      "id": "compositions_get_schema",
      "community": 171,
      "norm_label": "get-schema.ts"
    },
    {
      "label": "getSchema()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L17",
      "id": "compositions_get_schema_getschema",
      "community": 171,
      "norm_label": "getschema()"
    },
    {
      "label": "list-schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L1",
      "id": "compositions_list_schemas",
      "community": 171,
      "norm_label": "list-schemas.ts"
    },
    {
      "label": "listSchemas()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L17",
      "id": "compositions_list_schemas_listschemas",
      "community": 171,
      "norm_label": "listschemas()"
    },
    {
      "label": "update-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L1",
      "id": "compositions_update_schema",
      "community": 269,
      "norm_label": "update-schema.ts"
    },
    {
      "label": "updateSchema()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L24",
      "id": "compositions_update_schema_updateschema",
      "community": 269,
      "norm_label": "updateschema()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L1",
      "id": "backend_src_core_schemas_index_ts_schemas_index",
      "community": 147,
      "norm_label": "index.ts"
    },
    {
      "label": "create-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L1",
      "id": "operations_create_schema",
      "community": 267,
      "norm_label": "create-schema.ts"
    },
    {
      "label": "checkSchemaNameAvailability()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L17",
      "id": "operations_create_schema_checkschemanameavailability",
      "community": 267,
      "norm_label": "checkschemanameavailability()"
    },
    {
      "label": "saveNewSchema()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L38",
      "id": "operations_create_schema_savenewschema",
      "community": 267,
      "norm_label": "savenewschema()"
    },
    {
      "label": "delete-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/delete-schema.ts",
      "source_location": "L1",
      "id": "operations_delete_schema",
      "community": 147,
      "norm_label": "delete-schema.ts"
    },
    {
      "label": "deleteSchemaFromDb()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/delete-schema.ts",
      "source_location": "L17",
      "id": "operations_delete_schema_deleteschemafromdb",
      "community": 147,
      "norm_label": "deleteschemafromdb()"
    },
    {
      "label": "find-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L1",
      "id": "operations_find_schema",
      "community": 171,
      "norm_label": "find-schema.ts"
    },
    {
      "label": "findSchemaById()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L17",
      "id": "operations_find_schema_findschemabyid",
      "community": 171,
      "norm_label": "findschemabyid()"
    },
    {
      "label": "findSchemasByUserId()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L60",
      "id": "operations_find_schema_findschemasbyuserid",
      "community": 171,
      "norm_label": "findschemasbyuserid()"
    },
    {
      "label": "update-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L1",
      "id": "operations_update_schema",
      "community": 269,
      "norm_label": "update-schema.ts"
    },
    {
      "label": "checkUpdatedNameAvailability()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L17",
      "id": "operations_update_schema_checkupdatednameavailability",
      "community": 269,
      "norm_label": "checkupdatednameavailability()"
    },
    {
      "label": "updateSchemaInDb()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L52",
      "id": "operations_update_schema_updateschemaindb",
      "community": 269,
      "norm_label": "updateschemaindb()"
    },
    {
      "label": "validate-schema-structure.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L1",
      "id": "operations_validate_schema_structure",
      "community": 198,
      "norm_label": "validate-schema-structure.ts"
    },
    {
      "label": "baseColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L13",
      "id": "operations_validate_schema_structure_basecolumnschema",
      "community": 198,
      "norm_label": "basecolumnschema"
    },
    {
      "label": "stringColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L23",
      "id": "operations_validate_schema_structure_stringcolumnschema",
      "community": 198,
      "norm_label": "stringcolumnschema"
    },
    {
      "label": "dateColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L28",
      "id": "operations_validate_schema_structure_datecolumnschema",
      "community": 198,
      "norm_label": "datecolumnschema"
    },
    {
      "label": "decimalColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L34",
      "id": "operations_validate_schema_structure_decimalcolumnschema",
      "community": 198,
      "norm_label": "decimalcolumnschema"
    },
    {
      "label": "enumColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L39",
      "id": "operations_validate_schema_structure_enumcolumnschema",
      "community": 198,
      "norm_label": "enumcolumnschema"
    },
    {
      "label": "numberColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L47",
      "id": "operations_validate_schema_structure_numbercolumnschema",
      "community": 198,
      "norm_label": "numbercolumnschema"
    },
    {
      "label": "booleanColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L53",
      "id": "operations_validate_schema_structure_booleancolumnschema",
      "community": 198,
      "norm_label": "booleancolumnschema"
    },
    {
      "label": "schemaColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L61",
      "id": "operations_validate_schema_structure_schemacolumnschema",
      "community": 198,
      "norm_label": "schemacolumnschema"
    },
    {
      "label": "validationRulesSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L73",
      "id": "operations_validate_schema_structure_validationrulesschema",
      "community": 198,
      "norm_label": "validationrulesschema"
    },
    {
      "label": "schemaDataSchema",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L78",
      "id": "operations_validate_schema_structure_schemadataschema",
      "community": 198,
      "norm_label": "schemadataschema"
    },
    {
      "label": "validateColumnReferences()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L89",
      "id": "operations_validate_schema_structure_validatecolumnreferences",
      "community": 198,
      "norm_label": "validatecolumnreferences()"
    },
    {
      "label": "validateSchemaStructure()",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L127",
      "id": "operations_validate_schema_structure_validateschemastructure",
      "community": 198,
      "norm_label": "validateschemastructure()"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_schemas_types_errors_ts_types_errors",
      "community": 147,
      "norm_label": "errors.ts"
    },
    {
      "label": "SchemaNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L8",
      "id": "types_errors_schemanotfounderror",
      "community": 147,
      "norm_label": "schemanotfounderror"
    },
    {
      "label": "SchemaNameConflictError",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L14",
      "id": "types_errors_schemanameconflicterror",
      "community": 147,
      "norm_label": "schemanameconflicterror"
    },
    {
      "label": "InvalidSchemaStructureError",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L19",
      "id": "types_errors_invalidschemastructureerror",
      "community": 147,
      "norm_label": "invalidschemastructureerror"
    },
    {
      "label": "SchemaUnauthorizedError",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L25",
      "id": "types_errors_schemaunauthorizederror",
      "community": 147,
      "norm_label": "schemaunauthorizederror"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "community": 171,
      "norm_label": "inputs.ts"
    },
    {
      "label": "BaseSchemaColumn",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L9",
      "id": "types_inputs_baseschemacolumn",
      "community": 171,
      "norm_label": "baseschemacolumn"
    },
    {
      "label": "SchemaColumn",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L19",
      "id": "types_inputs_schemacolumn",
      "community": 171,
      "norm_label": "schemacolumn"
    },
    {
      "label": "ValidationRules",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L36",
      "id": "types_inputs_validationrules",
      "community": 171,
      "norm_label": "validationrules"
    },
    {
      "label": "SchemaDataStructure",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L42",
      "id": "types_inputs_schemadatastructure",
      "community": 147,
      "norm_label": "schemadatastructure"
    },
    {
      "label": "CreateSchemaInput",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L47",
      "id": "types_inputs_createschemainput",
      "community": 267,
      "norm_label": "createschemainput"
    },
    {
      "label": "ListSchemasInput",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L54",
      "id": "types_inputs_listschemasinput",
      "community": 171,
      "norm_label": "listschemasinput"
    },
    {
      "label": "GetSchemaInput",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L58",
      "id": "types_inputs_getschemainput",
      "community": 171,
      "norm_label": "getschemainput"
    },
    {
      "label": "UpdateSchemaInput",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L63",
      "id": "types_inputs_updateschemainput",
      "community": 269,
      "norm_label": "updateschemainput"
    },
    {
      "label": "DeleteSchemaInput",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L71",
      "id": "types_inputs_deleteschemainput",
      "community": 147,
      "norm_label": "deleteschemainput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "community": 147,
      "norm_label": "outputs.ts"
    },
    {
      "label": "SchemaMetadata",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L8",
      "id": "types_outputs_schemametadata",
      "community": 147,
      "norm_label": "schemametadata"
    },
    {
      "label": "SchemaData",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L18",
      "id": "types_outputs_schemadata",
      "community": 147,
      "norm_label": "schemadata"
    },
    {
      "label": "CreateSchemaResult",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L22",
      "id": "types_outputs_createschemaresult",
      "community": 267,
      "norm_label": "createschemaresult"
    },
    {
      "label": "GetSchemaResult",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L24",
      "id": "types_outputs_getschemaresult",
      "community": 147,
      "norm_label": "getschemaresult"
    },
    {
      "label": "UpdateSchemaResult",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L26",
      "id": "types_outputs_updateschemaresult",
      "community": 269,
      "norm_label": "updateschemaresult"
    },
    {
      "label": "ListSchemasResult",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L29",
      "id": "types_outputs_listschemasresult",
      "community": 171,
      "norm_label": "listschemasresult"
    },
    {
      "label": "DeleteSchemaResult",
      "file_type": "code",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L31",
      "id": "types_outputs_deleteschemaresult",
      "community": 147,
      "norm_label": "deleteschemaresult"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L1",
      "id": "settings_index",
      "community": 158,
      "norm_label": "index.ts"
    },
    {
      "label": "get-settings.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L1",
      "id": "operations_get_settings",
      "community": 158,
      "norm_label": "get-settings.ts"
    },
    {
      "label": "DEFAULTS",
      "file_type": "code",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L5",
      "id": "operations_get_settings_defaults",
      "community": 158,
      "norm_label": "defaults"
    },
    {
      "label": "fetchUserSettings()",
      "file_type": "code",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L15",
      "id": "operations_get_settings_fetchusersettings",
      "community": 158,
      "norm_label": "fetchusersettings()"
    },
    {
      "label": "update-settings.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/operations/update-settings.ts",
      "source_location": "L1",
      "id": "operations_update_settings",
      "community": 158,
      "norm_label": "update-settings.ts"
    },
    {
      "label": "upsertUserSettings()",
      "file_type": "code",
      "source_file": "backend/src/core/settings/operations/update-settings.ts",
      "source_location": "L6",
      "id": "operations_update_settings_upsertusersettings",
      "community": 158,
      "norm_label": "upsertusersettings()"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_settings_types_inputs_ts_types_inputs",
      "community": 158,
      "norm_label": "inputs.ts"
    },
    {
      "label": "GetSettingsInput",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/inputs.ts",
      "source_location": "L1",
      "id": "types_inputs_getsettingsinput",
      "community": 158,
      "norm_label": "getsettingsinput"
    },
    {
      "label": "UpdateSettingsInput",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/inputs.ts",
      "source_location": "L5",
      "id": "types_inputs_updatesettingsinput",
      "community": 158,
      "norm_label": "updatesettingsinput"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_settings_types_outputs_ts_types_outputs",
      "community": 158,
      "norm_label": "outputs.ts"
    },
    {
      "label": "UserSettingsDTO",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/outputs.ts",
      "source_location": "L1",
      "id": "types_outputs_usersettingsdto",
      "community": 158,
      "norm_label": "usersettingsdto"
    },
    {
      "label": "UserSettingsResult",
      "file_type": "code",
      "source_file": "backend/src/core/settings/types/outputs.ts",
      "source_location": "L11",
      "id": "types_outputs_usersettingsresult",
      "community": 158,
      "norm_label": "usersettingsresult"
    },
    {
      "label": "get-settings.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L1",
      "id": "workflows_get_settings",
      "community": 158,
      "norm_label": "get-settings.ts"
    },
    {
      "label": "getSettings()",
      "file_type": "code",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L6",
      "id": "workflows_get_settings_getsettings",
      "community": 158,
      "norm_label": "getsettings()"
    },
    {
      "label": "update-settings.ts",
      "file_type": "code",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L1",
      "id": "workflows_update_settings",
      "community": 158,
      "norm_label": "update-settings.ts"
    },
    {
      "label": "updateSettings()",
      "file_type": "code",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L6",
      "id": "workflows_update_settings_updatesettings",
      "community": 158,
      "norm_label": "updatesettings()"
    },
    {
      "label": "create-user.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L1",
      "id": "compositions_create_user",
      "community": 129,
      "norm_label": "create-user.ts"
    },
    {
      "label": "SavedUserData",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L12",
      "id": "compositions_create_user_saveduserdata",
      "community": 129,
      "norm_label": "saveduserdata"
    },
    {
      "label": "createUser()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L26",
      "id": "compositions_create_user_createuser",
      "community": 129,
      "norm_label": "createuser()"
    },
    {
      "label": "dev-login.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L1",
      "id": "compositions_dev_login_composition",
      "community": 43,
      "norm_label": "dev-login.composition.ts"
    },
    {
      "label": "DevLoginInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L15",
      "id": "compositions_dev_login_composition_devlogininput",
      "community": 43,
      "norm_label": "devlogininput"
    },
    {
      "label": "DevLoginResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L23",
      "id": "compositions_dev_login_composition_devloginresult",
      "community": 43,
      "norm_label": "devloginresult"
    },
    {
      "label": "findOrCreateUser()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L31",
      "id": "compositions_dev_login_composition_findorcreateuser",
      "community": 43,
      "norm_label": "findorcreateuser()"
    },
    {
      "label": "enrichAndBuildDevResponse()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L61",
      "id": "compositions_dev_login_composition_enrichandbuilddevresponse",
      "community": 212,
      "norm_label": "enrichandbuilddevresponse()"
    },
    {
      "label": "devLogin()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L122",
      "id": "compositions_dev_login_composition_devlogin",
      "community": 43,
      "norm_label": "devlogin()"
    },
    {
      "label": "exchange-okta-code.composition.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L1",
      "id": "compositions_exchange_okta_code_composition",
      "community": 43,
      "norm_label": "exchange-okta-code.composition.ts"
    },
    {
      "label": "ExchangeOktaCodeInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L13",
      "id": "compositions_exchange_okta_code_composition_exchangeoktacodeinput",
      "community": 43,
      "norm_label": "exchangeoktacodeinput"
    },
    {
      "label": "ExchangeOktaCodeResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L23",
      "id": "compositions_exchange_okta_code_composition_exchangeoktacoderesult",
      "community": 43,
      "norm_label": "exchangeoktacoderesult"
    },
    {
      "label": "decodeJwtPayload()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L32",
      "id": "compositions_exchange_okta_code_composition_decodejwtpayload",
      "community": 43,
      "norm_label": "decodejwtpayload()"
    },
    {
      "label": "exchangeCode()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L46",
      "id": "compositions_exchange_okta_code_composition_exchangecode",
      "community": 43,
      "norm_label": "exchangecode()"
    },
    {
      "label": "provisionUser()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L94",
      "id": "compositions_exchange_okta_code_composition_provisionuser",
      "community": 43,
      "norm_label": "provisionuser()"
    },
    {
      "label": "enrichAndBuildResponse()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L137",
      "id": "compositions_exchange_okta_code_composition_enrichandbuildresponse",
      "community": 212,
      "norm_label": "enrichandbuildresponse()"
    },
    {
      "label": "exchangeOktaCodeAndProvision()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L206",
      "id": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision",
      "community": 43,
      "norm_label": "exchangeoktacodeandprovision()"
    },
    {
      "label": "get-user.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L1",
      "id": "compositions_get_user",
      "community": 174,
      "norm_label": "get-user.ts"
    },
    {
      "label": "getUserById()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L13",
      "id": "compositions_get_user_getuserbyid",
      "community": 174,
      "norm_label": "getuserbyid()"
    },
    {
      "label": "getAllUsers()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L21",
      "id": "compositions_get_user_getallusers",
      "community": 174,
      "norm_label": "getallusers()"
    },
    {
      "label": "login.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L1",
      "id": "compositions_login",
      "community": 212,
      "norm_label": "login.ts"
    },
    {
      "label": "login()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L14",
      "id": "compositions_login_login",
      "community": 212,
      "norm_label": "login()"
    },
    {
      "label": "profile.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L1",
      "id": "compositions_profile",
      "community": 183,
      "norm_label": "profile.ts"
    },
    {
      "label": "updateUserProfile()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L17",
      "id": "compositions_profile_updateuserprofile",
      "community": 130,
      "norm_label": "updateuserprofile()"
    },
    {
      "label": "updateUserPassword()",
      "file_type": "code",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L28",
      "id": "compositions_profile_updateuserpassword",
      "community": 130,
      "norm_label": "updateuserpassword()"
    },
    {
      "label": "constants.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/constants.ts",
      "source_location": "L1",
      "id": "users_constants",
      "community": 183,
      "norm_label": "constants.ts"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L1",
      "id": "users_index",
      "community": 43,
      "norm_label": "index.ts"
    },
    {
      "label": "mappers.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/mappers.ts",
      "source_location": "L1",
      "id": "users_mappers",
      "community": 174,
      "norm_label": "mappers.ts"
    },
    {
      "label": "mapUserToUserData()",
      "file_type": "code",
      "source_file": "backend/src/core/users/mappers.ts",
      "source_location": "L10",
      "id": "users_mappers_mapusertouserdata",
      "community": 174,
      "norm_label": "mapusertouserdata()"
    },
    {
      "label": "mapUserToExtendedUserData()",
      "file_type": "code",
      "source_file": "backend/src/core/users/mappers.ts",
      "source_location": "L27",
      "id": "users_mappers_mapusertoextendeduserdata",
      "community": 183,
      "norm_label": "mapusertoextendeduserdata()"
    },
    {
      "label": "create-user.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L1",
      "id": "operations_create_user",
      "community": 129,
      "norm_label": "create-user.ts"
    },
    {
      "label": "mapRegisterDataToUser()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L17",
      "id": "operations_create_user_mapregisterdatatouser",
      "community": 129,
      "norm_label": "mapregisterdatatouser()"
    },
    {
      "label": "checkEmailAvailability()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L36",
      "id": "operations_create_user_checkemailavailability",
      "community": 129,
      "norm_label": "checkemailavailability()"
    },
    {
      "label": "hashPasswordForCreation()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L51",
      "id": "operations_create_user_hashpasswordforcreation",
      "community": 129,
      "norm_label": "hashpasswordforcreation()"
    },
    {
      "label": "SavedUserData",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L67",
      "id": "operations_create_user_saveduserdata",
      "community": 129,
      "norm_label": "saveduserdata"
    },
    {
      "label": "handleSaveNewUserResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L94",
      "id": "operations_create_user_handlesavenewuserresult",
      "community": 129,
      "norm_label": "handlesavenewuserresult()"
    },
    {
      "label": "saveNewUser()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L119",
      "id": "operations_create_user_savenewuser",
      "community": 129,
      "norm_label": "savenewuser()"
    },
    {
      "label": "find.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L1",
      "id": "operations_find",
      "community": 174,
      "norm_label": "find.ts"
    },
    {
      "label": "handleFindAllUsersResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L32",
      "id": "operations_find_handlefindallusersresult",
      "community": 174,
      "norm_label": "handlefindallusersresult()"
    },
    {
      "label": "findAllUsers()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L40",
      "id": "operations_find_findallusers",
      "community": 174,
      "norm_label": "findallusers()"
    },
    {
      "label": "handleFindByEmailResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L68",
      "id": "operations_find_handlefindbyemailresult",
      "community": 174,
      "norm_label": "handlefindbyemailresult()"
    },
    {
      "label": "findByEmail()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L83",
      "id": "operations_find_findbyemail",
      "community": 129,
      "norm_label": "findbyemail()"
    },
    {
      "label": "handleFindUserByIdResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L112",
      "id": "operations_find_handlefinduserbyidresult",
      "community": 174,
      "norm_label": "handlefinduserbyidresult()"
    },
    {
      "label": "findUserById()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L126",
      "id": "operations_find_finduserbyid",
      "community": 174,
      "norm_label": "finduserbyid()"
    },
    {
      "label": "login.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L1",
      "id": "operations_login",
      "community": 212,
      "norm_label": "login.ts"
    },
    {
      "label": "mapLoginInput()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L18",
      "id": "operations_login_maplogininput",
      "community": 212,
      "norm_label": "maplogininput()"
    },
    {
      "label": "findUserByEmailForLogin()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L34",
      "id": "operations_login_finduserbyemailforlogin",
      "community": 212,
      "norm_label": "finduserbyemailforlogin()"
    },
    {
      "label": "verifyLoginPassword()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L63",
      "id": "operations_login_verifyloginpassword",
      "community": 212,
      "norm_label": "verifyloginpassword()"
    },
    {
      "label": "profile.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L1",
      "id": "operations_profile",
      "community": 183,
      "norm_label": "profile.ts"
    },
    {
      "label": "UpdateProfileCommandResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L16",
      "id": "operations_profile_updateprofilecommandresult",
      "community": 183,
      "norm_label": "updateprofilecommandresult"
    },
    {
      "label": "handleUpdateProfileResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L28",
      "id": "operations_profile_handleupdateprofileresult",
      "community": 183,
      "norm_label": "handleupdateprofileresult()"
    },
    {
      "label": "updateProfile()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L50",
      "id": "operations_profile_updateprofile",
      "community": 183,
      "norm_label": "updateprofile()"
    },
    {
      "label": "UpdatePasswordCommandResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L78",
      "id": "operations_profile_updatepasswordcommandresult",
      "community": 183,
      "norm_label": "updatepasswordcommandresult"
    },
    {
      "label": "handleUpdatePasswordResult()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L92",
      "id": "operations_profile_handleupdatepasswordresult",
      "community": 183,
      "norm_label": "handleupdatepasswordresult()"
    },
    {
      "label": "updatePassword()",
      "file_type": "code",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L126",
      "id": "operations_profile_updatepassword",
      "community": 183,
      "norm_label": "updatepassword()"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_core_users_types_errors_ts_types_errors",
      "community": 43,
      "norm_label": "errors.ts"
    },
    {
      "label": "UserError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L14",
      "id": "types_errors_usererror",
      "community": 43,
      "norm_label": "usererror"
    },
    {
      "label": "UserNotFoundError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L35",
      "id": "backend_src_core_users_types_errors_ts_types_errors_usernotfounderror",
      "community": 43,
      "norm_label": "usernotfounderror"
    },
    {
      "label": "UserForbiddenError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L51",
      "id": "types_errors_userforbiddenerror",
      "community": 43,
      "norm_label": "userforbiddenerror"
    },
    {
      "label": "UserEmailAlreadyExistsError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L67",
      "id": "types_errors_useremailalreadyexistserror",
      "community": 43,
      "norm_label": "useremailalreadyexistserror"
    },
    {
      "label": "UserInvalidEmailError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L83",
      "id": "types_errors_userinvalidemailerror",
      "community": 43,
      "norm_label": "userinvalidemailerror"
    },
    {
      "label": "UserInvalidPasswordError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L99",
      "id": "types_errors_userinvalidpassworderror",
      "community": 43,
      "norm_label": "userinvalidpassworderror"
    },
    {
      "label": "UserInvalidCredentialsError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L115",
      "id": "types_errors_userinvalidcredentialserror",
      "community": 43,
      "norm_label": "userinvalidcredentialserror"
    },
    {
      "label": "UserCurrentPasswordInvalidError",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L131",
      "id": "types_errors_usercurrentpasswordinvaliderror",
      "community": 43,
      "norm_label": "usercurrentpasswordinvaliderror"
    },
    {
      "label": "inputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_users_types_inputs_ts_types_inputs",
      "community": 183,
      "norm_label": "inputs.ts"
    },
    {
      "label": "CreateUserInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L11",
      "id": "types_inputs_createuserinput",
      "community": 129,
      "norm_label": "createuserinput"
    },
    {
      "label": "UpdateUserInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L18",
      "id": "types_inputs_updateuserinput",
      "community": 183,
      "norm_label": "updateuserinput"
    },
    {
      "label": "LoginInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L27",
      "id": "types_inputs_logininput",
      "community": 212,
      "norm_label": "logininput"
    },
    {
      "label": "UpdateProfileInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L35",
      "id": "types_inputs_updateprofileinput",
      "community": 183,
      "norm_label": "updateprofileinput"
    },
    {
      "label": "UpdatePasswordInput",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L45",
      "id": "types_inputs_updatepasswordinput",
      "community": 183,
      "norm_label": "updatepasswordinput"
    },
    {
      "label": "internal.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L1",
      "id": "backend_src_core_users_types_internal_ts_types_internal",
      "community": 129,
      "norm_label": "internal.ts"
    },
    {
      "label": "UserDataWithPassword",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L15",
      "id": "types_internal_userdatawithpassword",
      "community": 129,
      "norm_label": "userdatawithpassword"
    },
    {
      "label": "ValidatedCreationData",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L24",
      "id": "types_internal_validatedcreationdata",
      "community": 129,
      "norm_label": "validatedcreationdata"
    },
    {
      "label": "ValidatedRegistrationData",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L31",
      "id": "types_internal_validatedregistrationdata",
      "community": 129,
      "norm_label": "validatedregistrationdata"
    },
    {
      "label": "outputs.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L1",
      "id": "backend_src_core_users_types_outputs_ts_types_outputs",
      "community": 43,
      "norm_label": "outputs.ts"
    },
    {
      "label": "CreateUserResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L12",
      "id": "types_outputs_createuserresult",
      "community": 43,
      "norm_label": "createuserresult"
    },
    {
      "label": "PublicUserData",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L28",
      "id": "types_outputs_publicuserdata",
      "community": 43,
      "norm_label": "publicuserdata"
    },
    {
      "label": "UpdateUserResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L41",
      "id": "types_outputs_updateuserresult",
      "community": 43,
      "norm_label": "updateuserresult"
    },
    {
      "label": "UserData",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L54",
      "id": "types_outputs_userdata",
      "community": 43,
      "norm_label": "userdata"
    },
    {
      "label": "LoginResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L66",
      "id": "types_outputs_loginresult",
      "community": 43,
      "norm_label": "loginresult"
    },
    {
      "label": "ExtendedUserData",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L81",
      "id": "types_outputs_extendeduserdata",
      "community": 174,
      "norm_label": "extendeduserdata"
    },
    {
      "label": "ProfileUpdateResult",
      "file_type": "code",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L94",
      "id": "types_outputs_profileupdateresult",
      "community": 43,
      "norm_label": "profileupdateresult"
    },
    {
      "label": "Email.ts",
      "file_type": "code",
      "source_file": "backend/src/core/users/value-objects/Email.ts",
      "source_location": "L1",
      "id": "value_objects_email",
      "community": 174,
      "norm_label": "email.ts"
    },
    {
      "label": "Email",
      "file_type": "code",
      "source_file": "backend/src/core/users/value-objects/Email.ts",
      "source_location": "L11",
      "id": "value_objects_email_email",
      "community": 174,
      "norm_label": "email"
    },
    {
      "label": "client.ts",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L1",
      "id": "db_client",
      "community": 223,
      "norm_label": "client.ts"
    },
    {
      "label": "getClient()",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L18",
      "id": "db_client_getclient",
      "community": 223,
      "norm_label": "getclient()"
    },
    {
      "label": "getDb()",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L33",
      "id": "db_client_getdb",
      "community": 223,
      "norm_label": "getdb()"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L42",
      "id": "db_client_db",
      "community": 223,
      "norm_label": "db"
    },
    {
      "label": "closeDatabase()",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L52",
      "id": "db_client_closedatabase",
      "community": 223,
      "norm_label": "closedatabase()"
    },
    {
      "label": "resetDatabase()",
      "file_type": "code",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L64",
      "id": "db_client_resetdatabase",
      "community": 223,
      "norm_label": "resetdatabase()"
    },
    {
      "label": "0000_snapshot.json",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L1",
      "id": "meta_0000_snapshot",
      "community": 162,
      "norm_label": "0000_snapshot.json"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L2",
      "id": "meta_0000_snapshot_id",
      "community": 162,
      "norm_label": "id"
    },
    {
      "label": "prevId",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L3",
      "id": "meta_0000_snapshot_previd",
      "community": 162,
      "norm_label": "previd"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L4",
      "id": "meta_0000_snapshot_version",
      "community": 162,
      "norm_label": "version"
    },
    {
      "label": "dialect",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L5",
      "id": "meta_0000_snapshot_dialect",
      "community": 162,
      "norm_label": "dialect"
    },
    {
      "label": "tables",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L6",
      "id": "meta_0000_snapshot_tables",
      "community": 162,
      "norm_label": "tables"
    },
    {
      "label": "auth.permissions",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L7",
      "id": "meta_0000_snapshot_tables_auth_permissions",
      "community": 188,
      "norm_label": "auth.permissions"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L8",
      "id": "meta_0000_snapshot_auth_permissions_name",
      "community": 188,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L9",
      "id": "meta_0000_snapshot_auth_permissions_schema",
      "community": 188,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L10",
      "id": "meta_0000_snapshot_auth_permissions_columns",
      "community": 59,
      "norm_label": "columns"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L11",
      "id": "meta_0000_snapshot_columns_id",
      "community": 162,
      "norm_label": "id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L12",
      "id": "meta_0000_snapshot_id_name",
      "community": 162,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L13",
      "id": "meta_0000_snapshot_id_type",
      "community": 162,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L14",
      "id": "meta_0000_snapshot_id_primarykey",
      "community": 162,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L15",
      "id": "meta_0000_snapshot_id_notnull",
      "community": 162,
      "norm_label": "notnull"
    },
    {
      "label": "key",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L17",
      "id": "meta_0000_snapshot_columns_key",
      "community": 59,
      "norm_label": "key"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L18",
      "id": "meta_0000_snapshot_key_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L19",
      "id": "meta_0000_snapshot_key_type",
      "community": 59,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L20",
      "id": "meta_0000_snapshot_key_primarykey",
      "community": 59,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L21",
      "id": "meta_0000_snapshot_key_notnull",
      "community": 59,
      "norm_label": "notnull"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L23",
      "id": "meta_0000_snapshot_columns_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L24",
      "id": "meta_0000_snapshot_name_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L25",
      "id": "meta_0000_snapshot_name_type",
      "community": 59,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L26",
      "id": "meta_0000_snapshot_name_primarykey",
      "community": 59,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L27",
      "id": "meta_0000_snapshot_name_notnull",
      "community": 59,
      "norm_label": "notnull"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L29",
      "id": "meta_0000_snapshot_columns_description",
      "community": 59,
      "norm_label": "description"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L30",
      "id": "meta_0000_snapshot_description_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L31",
      "id": "meta_0000_snapshot_description_type",
      "community": 59,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L32",
      "id": "meta_0000_snapshot_description_primarykey",
      "community": 59,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L33",
      "id": "meta_0000_snapshot_description_notnull",
      "community": 59,
      "norm_label": "notnull"
    },
    {
      "label": "category",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L35",
      "id": "meta_0000_snapshot_columns_category",
      "community": 59,
      "norm_label": "category"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L36",
      "id": "meta_0000_snapshot_category_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L37",
      "id": "meta_0000_snapshot_category_type",
      "community": 59,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L38",
      "id": "meta_0000_snapshot_category_primarykey",
      "community": 59,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L39",
      "id": "meta_0000_snapshot_category_notnull",
      "community": 59,
      "norm_label": "notnull"
    },
    {
      "label": "created_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L41",
      "id": "meta_0000_snapshot_columns_created_at",
      "community": 151,
      "norm_label": "created_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L42",
      "id": "meta_0000_snapshot_created_at_name",
      "community": 151,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L43",
      "id": "meta_0000_snapshot_created_at_type",
      "community": 151,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L44",
      "id": "meta_0000_snapshot_created_at_primarykey",
      "community": 151,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L45",
      "id": "meta_0000_snapshot_created_at_notnull",
      "community": 151,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L46",
      "id": "meta_0000_snapshot_created_at_default",
      "community": 151,
      "norm_label": "default"
    },
    {
      "label": "deleted_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L48",
      "id": "meta_0000_snapshot_columns_deleted_at",
      "community": 59,
      "norm_label": "deleted_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L49",
      "id": "meta_0000_snapshot_deleted_at_name",
      "community": 59,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L50",
      "id": "meta_0000_snapshot_deleted_at_type",
      "community": 59,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L51",
      "id": "meta_0000_snapshot_deleted_at_primarykey",
      "community": 59,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L52",
      "id": "meta_0000_snapshot_deleted_at_notnull",
      "community": 59,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L55",
      "id": "meta_0000_snapshot_auth_permissions_indexes",
      "community": 188,
      "norm_label": "indexes"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L56",
      "id": "meta_0000_snapshot_auth_permissions_foreignkeys",
      "community": 188,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L57",
      "id": "meta_0000_snapshot_auth_permissions_compositeprimarykeys",
      "community": 188,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L58",
      "id": "meta_0000_snapshot_auth_permissions_uniqueconstraints",
      "community": 188,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "permissions_key_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L59",
      "id": "meta_0000_snapshot_uniqueconstraints_permissions_key_unique",
      "community": 188,
      "norm_label": "permissions_key_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L60",
      "id": "meta_0000_snapshot_permissions_key_unique_name",
      "community": 188,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L61",
      "id": "meta_0000_snapshot_permissions_key_unique_nullsnotdistinct",
      "community": 188,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L62",
      "id": "meta_0000_snapshot_permissions_key_unique_columns",
      "community": 188,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L65",
      "id": "meta_0000_snapshot_auth_permissions_policies",
      "community": 188,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L66",
      "id": "meta_0000_snapshot_auth_permissions_checkconstraints",
      "community": 188,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L67",
      "id": "meta_0000_snapshot_auth_permissions_isrlsenabled",
      "community": 188,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.rbac_audit_logs",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L69",
      "id": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "community": 101,
      "norm_label": "auth.rbac_audit_logs"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L70",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_name",
      "community": 101,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L71",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_schema",
      "community": 101,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L72",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "community": 64,
      "norm_label": "columns"
    },
    {
      "label": "action",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L79",
      "id": "meta_0000_snapshot_columns_action",
      "community": 64,
      "norm_label": "action"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L80",
      "id": "meta_0000_snapshot_action_name",
      "community": 64,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L81",
      "id": "meta_0000_snapshot_action_type",
      "community": 64,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L82",
      "id": "meta_0000_snapshot_action_primarykey",
      "community": 64,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L83",
      "id": "meta_0000_snapshot_action_notnull",
      "community": 64,
      "norm_label": "notnull"
    },
    {
      "label": "performed_by",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L85",
      "id": "meta_0000_snapshot_columns_performed_by",
      "community": 64,
      "norm_label": "performed_by"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L86",
      "id": "meta_0000_snapshot_performed_by_name",
      "community": 64,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L87",
      "id": "meta_0000_snapshot_performed_by_type",
      "community": 64,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L88",
      "id": "meta_0000_snapshot_performed_by_primarykey",
      "community": 64,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L89",
      "id": "meta_0000_snapshot_performed_by_notnull",
      "community": 64,
      "norm_label": "notnull"
    },
    {
      "label": "target_user_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L91",
      "id": "meta_0000_snapshot_columns_target_user_id",
      "community": 64,
      "norm_label": "target_user_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L92",
      "id": "meta_0000_snapshot_target_user_id_name",
      "community": 64,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L93",
      "id": "meta_0000_snapshot_target_user_id_type",
      "community": 64,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L94",
      "id": "meta_0000_snapshot_target_user_id_primarykey",
      "community": 64,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L95",
      "id": "meta_0000_snapshot_target_user_id_notnull",
      "community": 64,
      "norm_label": "notnull"
    },
    {
      "label": "target_role_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L97",
      "id": "meta_0000_snapshot_columns_target_role_id",
      "community": 64,
      "norm_label": "target_role_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L98",
      "id": "meta_0000_snapshot_target_role_id_name",
      "community": 64,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L99",
      "id": "meta_0000_snapshot_target_role_id_type",
      "community": 64,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L100",
      "id": "meta_0000_snapshot_target_role_id_primarykey",
      "community": 64,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L101",
      "id": "meta_0000_snapshot_target_role_id_notnull",
      "community": 64,
      "norm_label": "notnull"
    },
    {
      "label": "details",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L103",
      "id": "meta_0000_snapshot_columns_details",
      "community": 64,
      "norm_label": "details"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L104",
      "id": "meta_0000_snapshot_details_name",
      "community": 64,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L105",
      "id": "meta_0000_snapshot_details_type",
      "community": 64,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L106",
      "id": "meta_0000_snapshot_details_primarykey",
      "community": 64,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L107",
      "id": "meta_0000_snapshot_details_notnull",
      "community": 64,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L117",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_indexes",
      "community": 101,
      "norm_label": "indexes"
    },
    {
      "label": "rbac_audit_logs_performed_by_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L118",
      "id": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "community": 101,
      "norm_label": "rbac_audit_logs_performed_by_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L119",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_name",
      "community": 101,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L120",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_columns",
      "community": 101,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L128",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_isunique",
      "community": 101,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L129",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_concurrently",
      "community": 101,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L130",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_method",
      "community": 101,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L131",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_with",
      "community": 101,
      "norm_label": "with"
    },
    {
      "label": "rbac_audit_logs_target_user_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L133",
      "id": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "community": 101,
      "norm_label": "rbac_audit_logs_target_user_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L134",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_name",
      "community": 101,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L135",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_columns",
      "community": 101,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L143",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_isunique",
      "community": 101,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L144",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_concurrently",
      "community": 101,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L145",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_method",
      "community": 101,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L146",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_with",
      "community": 101,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L149",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_foreignkeys",
      "community": 133,
      "norm_label": "foreignkeys"
    },
    {
      "label": "rbac_audit_logs_performed_by_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L150",
      "id": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "community": 247,
      "norm_label": "rbac_audit_logs_performed_by_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L151",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_name",
      "community": 247,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L152",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_tablefrom",
      "community": 247,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L153",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_tableto",
      "community": 247,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L154",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_schemato",
      "community": 247,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L155",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_columnsfrom",
      "community": 247,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L156",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_columnsto",
      "community": 247,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L157",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_ondelete",
      "community": 247,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L158",
      "id": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_onupdate",
      "community": 247,
      "norm_label": "onupdate"
    },
    {
      "label": "rbac_audit_logs_target_user_id_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L160",
      "id": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "community": 133,
      "norm_label": "rbac_audit_logs_target_user_id_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L161",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_name",
      "community": 133,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L162",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_tablefrom",
      "community": 133,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L163",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_tableto",
      "community": 133,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L164",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_schemato",
      "community": 133,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L165",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_columnsfrom",
      "community": 133,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L166",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_columnsto",
      "community": 133,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L167",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_ondelete",
      "community": 133,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L168",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_onupdate",
      "community": 133,
      "norm_label": "onupdate"
    },
    {
      "label": "rbac_audit_logs_target_role_id_roles_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L170",
      "id": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "community": 133,
      "norm_label": "rbac_audit_logs_target_role_id_roles_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L171",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_name",
      "community": 133,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L172",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_tablefrom",
      "community": 133,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L173",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_tableto",
      "community": 133,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L174",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_schemato",
      "community": 133,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L175",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_columnsfrom",
      "community": 133,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L176",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_columnsto",
      "community": 133,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L177",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_ondelete",
      "community": 133,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L178",
      "id": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_onupdate",
      "community": 133,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L181",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_compositeprimarykeys",
      "community": 101,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L182",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_uniqueconstraints",
      "community": 101,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L183",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_policies",
      "community": 101,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L184",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_checkconstraints",
      "community": 101,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L185",
      "id": "meta_0000_snapshot_auth_rbac_audit_logs_isrlsenabled",
      "community": 101,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.role_permissions",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L187",
      "id": "meta_0000_snapshot_tables_auth_role_permissions",
      "community": 16,
      "norm_label": "auth.role_permissions"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L188",
      "id": "meta_0000_snapshot_auth_role_permissions_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L189",
      "id": "meta_0000_snapshot_auth_role_permissions_schema",
      "community": 16,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L190",
      "id": "meta_0000_snapshot_auth_role_permissions_columns",
      "community": 151,
      "norm_label": "columns"
    },
    {
      "label": "role_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L191",
      "id": "meta_0000_snapshot_columns_role_id",
      "community": 151,
      "norm_label": "role_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L192",
      "id": "meta_0000_snapshot_role_id_name",
      "community": 151,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L193",
      "id": "meta_0000_snapshot_role_id_type",
      "community": 151,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L194",
      "id": "meta_0000_snapshot_role_id_primarykey",
      "community": 151,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L195",
      "id": "meta_0000_snapshot_role_id_notnull",
      "community": 151,
      "norm_label": "notnull"
    },
    {
      "label": "permission_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L197",
      "id": "meta_0000_snapshot_columns_permission_id",
      "community": 151,
      "norm_label": "permission_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L198",
      "id": "meta_0000_snapshot_permission_id_name",
      "community": 151,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L199",
      "id": "meta_0000_snapshot_permission_id_type",
      "community": 151,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L200",
      "id": "meta_0000_snapshot_permission_id_primarykey",
      "community": 151,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L201",
      "id": "meta_0000_snapshot_permission_id_notnull",
      "community": 151,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L211",
      "id": "meta_0000_snapshot_auth_role_permissions_indexes",
      "community": 16,
      "norm_label": "indexes"
    },
    {
      "label": "role_permissions_role_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L212",
      "id": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "community": 16,
      "norm_label": "role_permissions_role_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L213",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L214",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_columns",
      "community": 16,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L222",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_isunique",
      "community": 16,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L223",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_concurrently",
      "community": 16,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L224",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_method",
      "community": 16,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L225",
      "id": "meta_0000_snapshot_role_permissions_role_id_idx_with",
      "community": 16,
      "norm_label": "with"
    },
    {
      "label": "role_permissions_permission_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L227",
      "id": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "community": 16,
      "norm_label": "role_permissions_permission_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L228",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L229",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_columns",
      "community": 16,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L237",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_isunique",
      "community": 16,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L238",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_concurrently",
      "community": 16,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L239",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_method",
      "community": 16,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L240",
      "id": "meta_0000_snapshot_role_permissions_permission_id_idx_with",
      "community": 16,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L243",
      "id": "meta_0000_snapshot_auth_role_permissions_foreignkeys",
      "community": 16,
      "norm_label": "foreignkeys"
    },
    {
      "label": "role_permissions_role_id_roles_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L244",
      "id": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "community": 16,
      "norm_label": "role_permissions_role_id_roles_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L245",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L246",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_tablefrom",
      "community": 16,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L247",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_tableto",
      "community": 16,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L248",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_schemato",
      "community": 16,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L249",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_columnsfrom",
      "community": 16,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L250",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_columnsto",
      "community": 16,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L251",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_ondelete",
      "community": 16,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L252",
      "id": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_onupdate",
      "community": 16,
      "norm_label": "onupdate"
    },
    {
      "label": "role_permissions_permission_id_permissions_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L254",
      "id": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "community": 16,
      "norm_label": "role_permissions_permission_id_permissions_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L255",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L256",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_tablefrom",
      "community": 16,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L257",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_tableto",
      "community": 16,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L258",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_schemato",
      "community": 16,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L259",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_columnsfrom",
      "community": 16,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L260",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_columnsto",
      "community": 16,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L261",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_ondelete",
      "community": 16,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L262",
      "id": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_onupdate",
      "community": 16,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L265",
      "id": "meta_0000_snapshot_auth_role_permissions_compositeprimarykeys",
      "community": 16,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L266",
      "id": "meta_0000_snapshot_auth_role_permissions_uniqueconstraints",
      "community": 16,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "role_permissions_role_id_permission_id_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L267",
      "id": "meta_0000_snapshot_uniqueconstraints_role_permissions_role_id_permission_id_unique",
      "community": 16,
      "norm_label": "role_permissions_role_id_permission_id_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L268",
      "id": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_name",
      "community": 16,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L269",
      "id": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_nullsnotdistinct",
      "community": 16,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L270",
      "id": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_columns",
      "community": 16,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L273",
      "id": "meta_0000_snapshot_auth_role_permissions_policies",
      "community": 16,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L274",
      "id": "meta_0000_snapshot_auth_role_permissions_checkconstraints",
      "community": 16,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L275",
      "id": "meta_0000_snapshot_auth_role_permissions_isrlsenabled",
      "community": 16,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.roles",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L277",
      "id": "meta_0000_snapshot_tables_auth_roles",
      "community": 189,
      "norm_label": "auth.roles"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L278",
      "id": "meta_0000_snapshot_auth_roles_name",
      "community": 189,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L279",
      "id": "meta_0000_snapshot_auth_roles_schema",
      "community": 189,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L280",
      "id": "meta_0000_snapshot_auth_roles_columns",
      "community": 59,
      "norm_label": "columns"
    },
    {
      "label": "is_system",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L299",
      "id": "meta_0000_snapshot_columns_is_system",
      "community": 215,
      "norm_label": "is_system"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L300",
      "id": "meta_0000_snapshot_is_system_name",
      "community": 215,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L301",
      "id": "meta_0000_snapshot_is_system_type",
      "community": 215,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L302",
      "id": "meta_0000_snapshot_is_system_primarykey",
      "community": 215,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L303",
      "id": "meta_0000_snapshot_is_system_notnull",
      "community": 215,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L304",
      "id": "meta_0000_snapshot_is_system_default",
      "community": 215,
      "norm_label": "default"
    },
    {
      "label": "updated_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L313",
      "id": "meta_0000_snapshot_columns_updated_at",
      "community": 215,
      "norm_label": "updated_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L314",
      "id": "meta_0000_snapshot_updated_at_name",
      "community": 215,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L315",
      "id": "meta_0000_snapshot_updated_at_type",
      "community": 215,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L316",
      "id": "meta_0000_snapshot_updated_at_primarykey",
      "community": 215,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L317",
      "id": "meta_0000_snapshot_updated_at_notnull",
      "community": 215,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L318",
      "id": "meta_0000_snapshot_updated_at_default",
      "community": 215,
      "norm_label": "default"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L327",
      "id": "meta_0000_snapshot_auth_roles_indexes",
      "community": 189,
      "norm_label": "indexes"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L328",
      "id": "meta_0000_snapshot_auth_roles_foreignkeys",
      "community": 189,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L329",
      "id": "meta_0000_snapshot_auth_roles_compositeprimarykeys",
      "community": 189,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L330",
      "id": "meta_0000_snapshot_auth_roles_uniqueconstraints",
      "community": 189,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "roles_name_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L331",
      "id": "meta_0000_snapshot_uniqueconstraints_roles_name_unique",
      "community": 189,
      "norm_label": "roles_name_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L332",
      "id": "meta_0000_snapshot_roles_name_unique_name",
      "community": 189,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L333",
      "id": "meta_0000_snapshot_roles_name_unique_nullsnotdistinct",
      "community": 189,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L334",
      "id": "meta_0000_snapshot_roles_name_unique_columns",
      "community": 189,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L337",
      "id": "meta_0000_snapshot_auth_roles_policies",
      "community": 189,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L338",
      "id": "meta_0000_snapshot_auth_roles_checkconstraints",
      "community": 189,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L339",
      "id": "meta_0000_snapshot_auth_roles_isrlsenabled",
      "community": 189,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.session",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L341",
      "id": "meta_0000_snapshot_tables_auth_session",
      "community": 126,
      "norm_label": "auth.session"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L342",
      "id": "meta_0000_snapshot_auth_session_name",
      "community": 126,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L343",
      "id": "meta_0000_snapshot_auth_session_schema",
      "community": 126,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L344",
      "id": "meta_0000_snapshot_auth_session_columns",
      "community": 152,
      "norm_label": "columns"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L350",
      "id": "meta_0000_snapshot_id_default",
      "community": 162,
      "norm_label": "default"
    },
    {
      "label": "user_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L352",
      "id": "meta_0000_snapshot_columns_user_id",
      "community": 86,
      "norm_label": "user_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L353",
      "id": "meta_0000_snapshot_user_id_name",
      "community": 86,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L354",
      "id": "meta_0000_snapshot_user_id_type",
      "community": 86,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L355",
      "id": "meta_0000_snapshot_user_id_primarykey",
      "community": 86,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L356",
      "id": "meta_0000_snapshot_user_id_notnull",
      "community": 86,
      "norm_label": "notnull"
    },
    {
      "label": "token",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L358",
      "id": "meta_0000_snapshot_columns_token",
      "community": 152,
      "norm_label": "token"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L359",
      "id": "meta_0000_snapshot_token_name",
      "community": 152,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L360",
      "id": "meta_0000_snapshot_token_type",
      "community": 152,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L361",
      "id": "meta_0000_snapshot_token_primarykey",
      "community": 152,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L362",
      "id": "meta_0000_snapshot_token_notnull",
      "community": 152,
      "norm_label": "notnull"
    },
    {
      "label": "expires_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L371",
      "id": "meta_0000_snapshot_columns_expires_at",
      "community": 152,
      "norm_label": "expires_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L372",
      "id": "meta_0000_snapshot_expires_at_name",
      "community": 152,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L373",
      "id": "meta_0000_snapshot_expires_at_type",
      "community": 152,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L374",
      "id": "meta_0000_snapshot_expires_at_primarykey",
      "community": 152,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L375",
      "id": "meta_0000_snapshot_expires_at_notnull",
      "community": 152,
      "norm_label": "notnull"
    },
    {
      "label": "last_active_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L377",
      "id": "meta_0000_snapshot_columns_last_active_at",
      "community": 152,
      "norm_label": "last_active_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L378",
      "id": "meta_0000_snapshot_last_active_at_name",
      "community": 152,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L379",
      "id": "meta_0000_snapshot_last_active_at_type",
      "community": 152,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L380",
      "id": "meta_0000_snapshot_last_active_at_primarykey",
      "community": 152,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L381",
      "id": "meta_0000_snapshot_last_active_at_notnull",
      "community": 152,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L382",
      "id": "meta_0000_snapshot_last_active_at_default",
      "community": 152,
      "norm_label": "default"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L385",
      "id": "meta_0000_snapshot_auth_session_indexes",
      "community": 126,
      "norm_label": "indexes"
    },
    {
      "label": "session_user_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L386",
      "id": "meta_0000_snapshot_indexes_session_user_id_idx",
      "community": 126,
      "norm_label": "session_user_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L387",
      "id": "meta_0000_snapshot_session_user_id_idx_name",
      "community": 126,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L388",
      "id": "meta_0000_snapshot_session_user_id_idx_columns",
      "community": 126,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L396",
      "id": "meta_0000_snapshot_session_user_id_idx_isunique",
      "community": 126,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L397",
      "id": "meta_0000_snapshot_session_user_id_idx_concurrently",
      "community": 126,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L398",
      "id": "meta_0000_snapshot_session_user_id_idx_method",
      "community": 126,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L399",
      "id": "meta_0000_snapshot_session_user_id_idx_with",
      "community": 126,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L402",
      "id": "meta_0000_snapshot_auth_session_foreignkeys",
      "community": 233,
      "norm_label": "foreignkeys"
    },
    {
      "label": "session_user_id_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L403",
      "id": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "community": 233,
      "norm_label": "session_user_id_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L404",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_name",
      "community": 233,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L405",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_tablefrom",
      "community": 233,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L406",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_tableto",
      "community": 233,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L407",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_schemato",
      "community": 233,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L408",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_columnsfrom",
      "community": 233,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L409",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_columnsto",
      "community": 233,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L410",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_ondelete",
      "community": 233,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L411",
      "id": "meta_0000_snapshot_session_user_id_users_id_fk_onupdate",
      "community": 233,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L414",
      "id": "meta_0000_snapshot_auth_session_compositeprimarykeys",
      "community": 126,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L415",
      "id": "meta_0000_snapshot_auth_session_uniqueconstraints",
      "community": 126,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "session_token_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L416",
      "id": "meta_0000_snapshot_uniqueconstraints_session_token_unique",
      "community": 126,
      "norm_label": "session_token_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L417",
      "id": "meta_0000_snapshot_session_token_unique_name",
      "community": 126,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L418",
      "id": "meta_0000_snapshot_session_token_unique_nullsnotdistinct",
      "community": 126,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L419",
      "id": "meta_0000_snapshot_session_token_unique_columns",
      "community": 126,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L422",
      "id": "meta_0000_snapshot_auth_session_policies",
      "community": 126,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L423",
      "id": "meta_0000_snapshot_auth_session_checkconstraints",
      "community": 126,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L424",
      "id": "meta_0000_snapshot_auth_session_isrlsenabled",
      "community": 126,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.user_permissions",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L426",
      "id": "meta_0000_snapshot_tables_auth_user_permissions",
      "community": 274,
      "norm_label": "auth.user_permissions"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L427",
      "id": "meta_0000_snapshot_auth_user_permissions_name",
      "community": 274,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L428",
      "id": "meta_0000_snapshot_auth_user_permissions_schema",
      "community": 274,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L429",
      "id": "meta_0000_snapshot_auth_user_permissions_columns",
      "community": 86,
      "norm_label": "columns"
    },
    {
      "label": "assigned_by",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L448",
      "id": "meta_0000_snapshot_columns_assigned_by",
      "community": 86,
      "norm_label": "assigned_by"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L449",
      "id": "meta_0000_snapshot_assigned_by_name",
      "community": 86,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L450",
      "id": "meta_0000_snapshot_assigned_by_type",
      "community": 86,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L451",
      "id": "meta_0000_snapshot_assigned_by_primarykey",
      "community": 86,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L452",
      "id": "meta_0000_snapshot_assigned_by_notnull",
      "community": 86,
      "norm_label": "notnull"
    },
    {
      "label": "assigned_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L454",
      "id": "meta_0000_snapshot_columns_assigned_at",
      "community": 86,
      "norm_label": "assigned_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L455",
      "id": "meta_0000_snapshot_assigned_at_name",
      "community": 86,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L456",
      "id": "meta_0000_snapshot_assigned_at_type",
      "community": 86,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L457",
      "id": "meta_0000_snapshot_assigned_at_primarykey",
      "community": 86,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L458",
      "id": "meta_0000_snapshot_assigned_at_notnull",
      "community": 86,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L459",
      "id": "meta_0000_snapshot_assigned_at_default",
      "community": 86,
      "norm_label": "default"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L462",
      "id": "meta_0000_snapshot_auth_user_permissions_indexes",
      "community": 275,
      "norm_label": "indexes"
    },
    {
      "label": "user_permissions_user_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L463",
      "id": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "community": 275,
      "norm_label": "user_permissions_user_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L464",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_name",
      "community": 275,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L465",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_columns",
      "community": 275,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L473",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_isunique",
      "community": 275,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L474",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_concurrently",
      "community": 275,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L475",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_method",
      "community": 275,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L476",
      "id": "meta_0000_snapshot_user_permissions_user_id_idx_with",
      "community": 275,
      "norm_label": "with"
    },
    {
      "label": "user_permissions_permission_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L478",
      "id": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "community": 293,
      "norm_label": "user_permissions_permission_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L479",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_name",
      "community": 293,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L480",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_columns",
      "community": 293,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L488",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_isunique",
      "community": 293,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L489",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_concurrently",
      "community": 293,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L490",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_method",
      "community": 293,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L491",
      "id": "meta_0000_snapshot_user_permissions_permission_id_idx_with",
      "community": 293,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L494",
      "id": "meta_0000_snapshot_auth_user_permissions_foreignkeys",
      "community": 274,
      "norm_label": "foreignkeys"
    },
    {
      "label": "user_permissions_user_id_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L495",
      "id": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "community": 250,
      "norm_label": "user_permissions_user_id_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L496",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_name",
      "community": 250,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L497",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_tablefrom",
      "community": 250,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L498",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_tableto",
      "community": 250,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L499",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_schemato",
      "community": 250,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L500",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_columnsfrom",
      "community": 250,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L501",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_columnsto",
      "community": 250,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L502",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_ondelete",
      "community": 250,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L503",
      "id": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_onupdate",
      "community": 250,
      "norm_label": "onupdate"
    },
    {
      "label": "user_permissions_permission_id_permissions_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L505",
      "id": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "community": 249,
      "norm_label": "user_permissions_permission_id_permissions_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L506",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_name",
      "community": 249,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L507",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_tablefrom",
      "community": 249,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L508",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_tableto",
      "community": 249,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L509",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_schemato",
      "community": 249,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L510",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_columnsfrom",
      "community": 249,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L511",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_columnsto",
      "community": 249,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L512",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_ondelete",
      "community": 249,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L513",
      "id": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_onupdate",
      "community": 249,
      "norm_label": "onupdate"
    },
    {
      "label": "user_permissions_assigned_by_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L515",
      "id": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "community": 248,
      "norm_label": "user_permissions_assigned_by_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L516",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_name",
      "community": 248,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L517",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_tablefrom",
      "community": 248,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L518",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_tableto",
      "community": 248,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L519",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_schemato",
      "community": 248,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L520",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_columnsfrom",
      "community": 248,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L521",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_columnsto",
      "community": 248,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L522",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_ondelete",
      "community": 248,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L523",
      "id": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_onupdate",
      "community": 248,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L526",
      "id": "meta_0000_snapshot_auth_user_permissions_compositeprimarykeys",
      "community": 274,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L527",
      "id": "meta_0000_snapshot_auth_user_permissions_uniqueconstraints",
      "community": 321,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "user_permissions_user_id_permission_id_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L528",
      "id": "meta_0000_snapshot_uniqueconstraints_user_permissions_user_id_permission_id_unique",
      "community": 321,
      "norm_label": "user_permissions_user_id_permission_id_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L529",
      "id": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_name",
      "community": 321,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L530",
      "id": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_nullsnotdistinct",
      "community": 321,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L531",
      "id": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_columns",
      "community": 321,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L534",
      "id": "meta_0000_snapshot_auth_user_permissions_policies",
      "community": 274,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L535",
      "id": "meta_0000_snapshot_auth_user_permissions_checkconstraints",
      "community": 274,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L536",
      "id": "meta_0000_snapshot_auth_user_permissions_isrlsenabled",
      "community": 274,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.user_roles",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L538",
      "id": "meta_0000_snapshot_tables_auth_user_roles",
      "community": 276,
      "norm_label": "auth.user_roles"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L539",
      "id": "meta_0000_snapshot_auth_user_roles_name",
      "community": 276,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L540",
      "id": "meta_0000_snapshot_auth_user_roles_schema",
      "community": 276,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L541",
      "id": "meta_0000_snapshot_auth_user_roles_columns",
      "community": 86,
      "norm_label": "columns"
    },
    {
      "label": "source",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L560",
      "id": "meta_0000_snapshot_columns_source",
      "community": 86,
      "norm_label": "source"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L561",
      "id": "meta_0000_snapshot_source_name",
      "community": 86,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L562",
      "id": "meta_0000_snapshot_source_type",
      "community": 86,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L563",
      "id": "meta_0000_snapshot_source_primarykey",
      "community": 86,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L564",
      "id": "meta_0000_snapshot_source_notnull",
      "community": 86,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L565",
      "id": "meta_0000_snapshot_source_default",
      "community": 86,
      "norm_label": "default"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L581",
      "id": "meta_0000_snapshot_auth_user_roles_indexes",
      "community": 277,
      "norm_label": "indexes"
    },
    {
      "label": "user_roles_user_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L582",
      "id": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "community": 294,
      "norm_label": "user_roles_user_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L583",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_name",
      "community": 294,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L584",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_columns",
      "community": 294,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L592",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_isunique",
      "community": 294,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L593",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_concurrently",
      "community": 294,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L594",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_method",
      "community": 294,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L595",
      "id": "meta_0000_snapshot_user_roles_user_id_idx_with",
      "community": 294,
      "norm_label": "with"
    },
    {
      "label": "user_roles_role_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L597",
      "id": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "community": 277,
      "norm_label": "user_roles_role_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L598",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_name",
      "community": 277,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L599",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_columns",
      "community": 277,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L607",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_isunique",
      "community": 277,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L608",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_concurrently",
      "community": 277,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L609",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_method",
      "community": 277,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L610",
      "id": "meta_0000_snapshot_user_roles_role_id_idx_with",
      "community": 277,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L613",
      "id": "meta_0000_snapshot_auth_user_roles_foreignkeys",
      "community": 276,
      "norm_label": "foreignkeys"
    },
    {
      "label": "user_roles_user_id_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L614",
      "id": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "community": 253,
      "norm_label": "user_roles_user_id_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L615",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_name",
      "community": 253,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L616",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_tablefrom",
      "community": 253,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L617",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_tableto",
      "community": 253,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L618",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_schemato",
      "community": 253,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L619",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_columnsfrom",
      "community": 253,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L620",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_columnsto",
      "community": 253,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L621",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_ondelete",
      "community": 253,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L622",
      "id": "meta_0000_snapshot_user_roles_user_id_users_id_fk_onupdate",
      "community": 253,
      "norm_label": "onupdate"
    },
    {
      "label": "user_roles_role_id_roles_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L624",
      "id": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "community": 252,
      "norm_label": "user_roles_role_id_roles_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L625",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_name",
      "community": 252,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L626",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_tablefrom",
      "community": 252,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L627",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_tableto",
      "community": 252,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L628",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_schemato",
      "community": 252,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L629",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_columnsfrom",
      "community": 252,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L630",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_columnsto",
      "community": 252,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L631",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_ondelete",
      "community": 252,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L632",
      "id": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_onupdate",
      "community": 252,
      "norm_label": "onupdate"
    },
    {
      "label": "user_roles_assigned_by_users_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L634",
      "id": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "community": 251,
      "norm_label": "user_roles_assigned_by_users_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L635",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_name",
      "community": 251,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L636",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_tablefrom",
      "community": 251,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L637",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_tableto",
      "community": 251,
      "norm_label": "tableto"
    },
    {
      "label": "schemaTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L638",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_schemato",
      "community": 251,
      "norm_label": "schemato"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L639",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_columnsfrom",
      "community": 251,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L640",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_columnsto",
      "community": 251,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L641",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_ondelete",
      "community": 251,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L642",
      "id": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_onupdate",
      "community": 251,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L645",
      "id": "meta_0000_snapshot_auth_user_roles_compositeprimarykeys",
      "community": 276,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L646",
      "id": "meta_0000_snapshot_auth_user_roles_uniqueconstraints",
      "community": 322,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "user_roles_user_id_role_id_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L647",
      "id": "meta_0000_snapshot_uniqueconstraints_user_roles_user_id_role_id_unique",
      "community": 322,
      "norm_label": "user_roles_user_id_role_id_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L648",
      "id": "meta_0000_snapshot_user_roles_user_id_role_id_unique_name",
      "community": 322,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L649",
      "id": "meta_0000_snapshot_user_roles_user_id_role_id_unique_nullsnotdistinct",
      "community": 322,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L650",
      "id": "meta_0000_snapshot_user_roles_user_id_role_id_unique_columns",
      "community": 322,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L653",
      "id": "meta_0000_snapshot_auth_user_roles_policies",
      "community": 276,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L654",
      "id": "meta_0000_snapshot_auth_user_roles_checkconstraints",
      "community": 276,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L655",
      "id": "meta_0000_snapshot_auth_user_roles_isrlsenabled",
      "community": 276,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "auth.users",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L657",
      "id": "meta_0000_snapshot_tables_auth_users",
      "community": 162,
      "norm_label": "auth.users"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L658",
      "id": "meta_0000_snapshot_auth_users_name",
      "community": 162,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L659",
      "id": "meta_0000_snapshot_auth_users_schema",
      "community": 162,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L660",
      "id": "meta_0000_snapshot_auth_users_columns",
      "community": 162,
      "norm_label": "columns"
    },
    {
      "label": "0025_snapshot.json",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L1",
      "id": "meta_0025_snapshot",
      "community": 134,
      "norm_label": "0025_snapshot.json"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L2",
      "id": "meta_0025_snapshot_id",
      "community": 134,
      "norm_label": "id"
    },
    {
      "label": "prevId",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L3",
      "id": "meta_0025_snapshot_previd",
      "community": 134,
      "norm_label": "previd"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L4",
      "id": "meta_0025_snapshot_version",
      "community": 134,
      "norm_label": "version"
    },
    {
      "label": "dialect",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L5",
      "id": "meta_0025_snapshot_dialect",
      "community": 134,
      "norm_label": "dialect"
    },
    {
      "label": "tables",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L6",
      "id": "meta_0025_snapshot_tables",
      "community": 134,
      "norm_label": "tables"
    },
    {
      "label": "public.agents",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L7",
      "id": "meta_0025_snapshot_tables_public_agents",
      "community": 118,
      "norm_label": "public.agents"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L8",
      "id": "meta_0025_snapshot_public_agents_name",
      "community": 118,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L9",
      "id": "meta_0025_snapshot_public_agents_schema",
      "community": 118,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L10",
      "id": "meta_0025_snapshot_public_agents_columns",
      "community": 113,
      "norm_label": "columns"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L11",
      "id": "meta_0025_snapshot_columns_id",
      "community": 66,
      "norm_label": "id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L12",
      "id": "meta_0025_snapshot_id_name",
      "community": 66,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L13",
      "id": "meta_0025_snapshot_id_type",
      "community": 66,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L14",
      "id": "meta_0025_snapshot_id_primarykey",
      "community": 66,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L15",
      "id": "meta_0025_snapshot_id_notnull",
      "community": 66,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L16",
      "id": "meta_0025_snapshot_id_default",
      "community": 66,
      "norm_label": "default"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L18",
      "id": "meta_0025_snapshot_columns_name",
      "community": 113,
      "norm_label": "name"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L19",
      "id": "meta_0025_snapshot_name_name",
      "community": 113,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L20",
      "id": "meta_0025_snapshot_name_type",
      "community": 113,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L21",
      "id": "meta_0025_snapshot_name_primarykey",
      "community": 113,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L22",
      "id": "meta_0025_snapshot_name_notnull",
      "community": 113,
      "norm_label": "notnull"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L24",
      "id": "meta_0025_snapshot_columns_description",
      "community": 113,
      "norm_label": "description"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L25",
      "id": "meta_0025_snapshot_description_name",
      "community": 113,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L26",
      "id": "meta_0025_snapshot_description_type",
      "community": 113,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L27",
      "id": "meta_0025_snapshot_description_primarykey",
      "community": 113,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L28",
      "id": "meta_0025_snapshot_description_notnull",
      "community": 113,
      "norm_label": "notnull"
    },
    {
      "label": "enabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L30",
      "id": "meta_0025_snapshot_columns_enabled",
      "community": 66,
      "norm_label": "enabled"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L31",
      "id": "meta_0025_snapshot_enabled_name",
      "community": 66,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L32",
      "id": "meta_0025_snapshot_enabled_type",
      "community": 66,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L33",
      "id": "meta_0025_snapshot_enabled_primarykey",
      "community": 66,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L34",
      "id": "meta_0025_snapshot_enabled_notnull",
      "community": 66,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L35",
      "id": "meta_0025_snapshot_enabled_default",
      "community": 66,
      "norm_label": "default"
    },
    {
      "label": "metadata",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L37",
      "id": "meta_0025_snapshot_columns_metadata",
      "community": 113,
      "norm_label": "metadata"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L38",
      "id": "meta_0025_snapshot_metadata_name",
      "community": 113,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L39",
      "id": "meta_0025_snapshot_metadata_type",
      "community": 113,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L40",
      "id": "meta_0025_snapshot_metadata_primarykey",
      "community": 113,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L41",
      "id": "meta_0025_snapshot_metadata_notnull",
      "community": 113,
      "norm_label": "notnull"
    },
    {
      "label": "created_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L43",
      "id": "meta_0025_snapshot_columns_created_at",
      "community": 49,
      "norm_label": "created_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L44",
      "id": "meta_0025_snapshot_created_at_name",
      "community": 49,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L45",
      "id": "meta_0025_snapshot_created_at_type",
      "community": 49,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L46",
      "id": "meta_0025_snapshot_created_at_primarykey",
      "community": 49,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L47",
      "id": "meta_0025_snapshot_created_at_notnull",
      "community": 49,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L48",
      "id": "meta_0025_snapshot_created_at_default",
      "community": 49,
      "norm_label": "default"
    },
    {
      "label": "updated_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L50",
      "id": "meta_0025_snapshot_columns_updated_at",
      "community": 113,
      "norm_label": "updated_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L51",
      "id": "meta_0025_snapshot_updated_at_name",
      "community": 113,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L52",
      "id": "meta_0025_snapshot_updated_at_type",
      "community": 113,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L53",
      "id": "meta_0025_snapshot_updated_at_primarykey",
      "community": 113,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L54",
      "id": "meta_0025_snapshot_updated_at_notnull",
      "community": 113,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L55",
      "id": "meta_0025_snapshot_updated_at_default",
      "community": 113,
      "norm_label": "default"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L58",
      "id": "meta_0025_snapshot_public_agents_indexes",
      "community": 118,
      "norm_label": "indexes"
    },
    {
      "label": "agents_name_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L59",
      "id": "meta_0025_snapshot_indexes_agents_name_idx",
      "community": 118,
      "norm_label": "agents_name_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L60",
      "id": "meta_0025_snapshot_agents_name_idx_name",
      "community": 118,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L61",
      "id": "meta_0025_snapshot_agents_name_idx_columns",
      "community": 118,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L69",
      "id": "meta_0025_snapshot_agents_name_idx_isunique",
      "community": 118,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L70",
      "id": "meta_0025_snapshot_agents_name_idx_concurrently",
      "community": 118,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L71",
      "id": "meta_0025_snapshot_agents_name_idx_method",
      "community": 118,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L72",
      "id": "meta_0025_snapshot_agents_name_idx_with",
      "community": 118,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L75",
      "id": "meta_0025_snapshot_public_agents_foreignkeys",
      "community": 118,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L76",
      "id": "meta_0025_snapshot_public_agents_compositeprimarykeys",
      "community": 118,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L77",
      "id": "meta_0025_snapshot_public_agents_uniqueconstraints",
      "community": 118,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "agents_name_unique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L78",
      "id": "meta_0025_snapshot_uniqueconstraints_agents_name_unique",
      "community": 118,
      "norm_label": "agents_name_unique"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L79",
      "id": "meta_0025_snapshot_agents_name_unique_name",
      "community": 118,
      "norm_label": "name"
    },
    {
      "label": "nullsNotDistinct",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L80",
      "id": "meta_0025_snapshot_agents_name_unique_nullsnotdistinct",
      "community": 118,
      "norm_label": "nullsnotdistinct"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L81",
      "id": "meta_0025_snapshot_agents_name_unique_columns",
      "community": 118,
      "norm_label": "columns"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L84",
      "id": "meta_0025_snapshot_public_agents_policies",
      "community": 118,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L85",
      "id": "meta_0025_snapshot_public_agents_checkconstraints",
      "community": 118,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L86",
      "id": "meta_0025_snapshot_public_agents_isrlsenabled",
      "community": 118,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.api_keys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L88",
      "id": "meta_0025_snapshot_tables_public_api_keys",
      "community": 87,
      "norm_label": "public.api_keys"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L89",
      "id": "meta_0025_snapshot_public_api_keys_name",
      "community": 87,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L90",
      "id": "meta_0025_snapshot_public_api_keys_schema",
      "community": 87,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L91",
      "id": "meta_0025_snapshot_public_api_keys_columns",
      "community": 67,
      "norm_label": "columns"
    },
    {
      "label": "user_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L99",
      "id": "meta_0025_snapshot_columns_user_id",
      "community": 67,
      "norm_label": "user_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L100",
      "id": "meta_0025_snapshot_user_id_name",
      "community": 67,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L101",
      "id": "meta_0025_snapshot_user_id_type",
      "community": 67,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L102",
      "id": "meta_0025_snapshot_user_id_primarykey",
      "community": 67,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L103",
      "id": "meta_0025_snapshot_user_id_notnull",
      "community": 67,
      "norm_label": "notnull"
    },
    {
      "label": "key_prefix",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L111",
      "id": "meta_0025_snapshot_columns_key_prefix",
      "community": 67,
      "norm_label": "key_prefix"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L112",
      "id": "meta_0025_snapshot_key_prefix_name",
      "community": 67,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L113",
      "id": "meta_0025_snapshot_key_prefix_type",
      "community": 67,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L114",
      "id": "meta_0025_snapshot_key_prefix_primarykey",
      "community": 67,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L115",
      "id": "meta_0025_snapshot_key_prefix_notnull",
      "community": 67,
      "norm_label": "notnull"
    },
    {
      "label": "key_hash",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L117",
      "id": "meta_0025_snapshot_columns_key_hash",
      "community": 67,
      "norm_label": "key_hash"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L118",
      "id": "meta_0025_snapshot_key_hash_name",
      "community": 67,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L119",
      "id": "meta_0025_snapshot_key_hash_type",
      "community": 67,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L120",
      "id": "meta_0025_snapshot_key_hash_primarykey",
      "community": 67,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L121",
      "id": "meta_0025_snapshot_key_hash_notnull",
      "community": 67,
      "norm_label": "notnull"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L123",
      "id": "meta_0025_snapshot_columns_status",
      "community": 50,
      "norm_label": "status"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L124",
      "id": "meta_0025_snapshot_status_name",
      "community": 50,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L125",
      "id": "meta_0025_snapshot_status_type",
      "community": 50,
      "norm_label": "type"
    },
    {
      "label": "typeSchema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L126",
      "id": "meta_0025_snapshot_status_typeschema",
      "community": 50,
      "norm_label": "typeschema"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L127",
      "id": "meta_0025_snapshot_status_primarykey",
      "community": 50,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L128",
      "id": "meta_0025_snapshot_status_notnull",
      "community": 50,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L129",
      "id": "meta_0025_snapshot_status_default",
      "community": 50,
      "norm_label": "default"
    },
    {
      "label": "last_used_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L131",
      "id": "meta_0025_snapshot_columns_last_used_at",
      "community": 67,
      "norm_label": "last_used_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L132",
      "id": "meta_0025_snapshot_last_used_at_name",
      "community": 67,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L133",
      "id": "meta_0025_snapshot_last_used_at_type",
      "community": 67,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L134",
      "id": "meta_0025_snapshot_last_used_at_primarykey",
      "community": 67,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L135",
      "id": "meta_0025_snapshot_last_used_at_notnull",
      "community": 67,
      "norm_label": "notnull"
    },
    {
      "label": "revoked_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L137",
      "id": "meta_0025_snapshot_columns_revoked_at",
      "community": 67,
      "norm_label": "revoked_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L138",
      "id": "meta_0025_snapshot_revoked_at_name",
      "community": 67,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L139",
      "id": "meta_0025_snapshot_revoked_at_type",
      "community": 67,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L140",
      "id": "meta_0025_snapshot_revoked_at_primarykey",
      "community": 67,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L141",
      "id": "meta_0025_snapshot_revoked_at_notnull",
      "community": 67,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L158",
      "id": "meta_0025_snapshot_public_api_keys_indexes",
      "community": 87,
      "norm_label": "indexes"
    },
    {
      "label": "api_keys_user_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L159",
      "id": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "community": 87,
      "norm_label": "api_keys_user_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L160",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_name",
      "community": 87,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L161",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_columns",
      "community": 87,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L169",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_isunique",
      "community": 87,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L170",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_concurrently",
      "community": 87,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L171",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_method",
      "community": 87,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L172",
      "id": "meta_0025_snapshot_api_keys_user_id_idx_with",
      "community": 87,
      "norm_label": "with"
    },
    {
      "label": "api_keys_key_hash_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L174",
      "id": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "community": 87,
      "norm_label": "api_keys_key_hash_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L175",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_name",
      "community": 87,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L176",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_columns",
      "community": 87,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L184",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_isunique",
      "community": 87,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L185",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_concurrently",
      "community": 87,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L186",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_method",
      "community": 87,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L187",
      "id": "meta_0025_snapshot_api_keys_key_hash_idx_with",
      "community": 87,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L190",
      "id": "meta_0025_snapshot_public_api_keys_foreignkeys",
      "community": 87,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L191",
      "id": "meta_0025_snapshot_public_api_keys_compositeprimarykeys",
      "community": 87,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L192",
      "id": "meta_0025_snapshot_public_api_keys_uniqueconstraints",
      "community": 87,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L193",
      "id": "meta_0025_snapshot_public_api_keys_policies",
      "community": 87,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L194",
      "id": "meta_0025_snapshot_public_api_keys_checkconstraints",
      "community": 87,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L195",
      "id": "meta_0025_snapshot_public_api_keys_isrlsenabled",
      "community": 87,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.cache_entries",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L197",
      "id": "meta_0025_snapshot_tables_public_cache_entries",
      "community": 234,
      "norm_label": "public.cache_entries"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L198",
      "id": "meta_0025_snapshot_public_cache_entries_name",
      "community": 234,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L199",
      "id": "meta_0025_snapshot_public_cache_entries_schema",
      "community": 234,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L200",
      "id": "meta_0025_snapshot_public_cache_entries_columns",
      "community": 49,
      "norm_label": "columns"
    },
    {
      "label": "key",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L201",
      "id": "meta_0025_snapshot_columns_key",
      "community": 49,
      "norm_label": "key"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L202",
      "id": "meta_0025_snapshot_key_name",
      "community": 49,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L203",
      "id": "meta_0025_snapshot_key_type",
      "community": 49,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L204",
      "id": "meta_0025_snapshot_key_primarykey",
      "community": 49,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L205",
      "id": "meta_0025_snapshot_key_notnull",
      "community": 49,
      "norm_label": "notnull"
    },
    {
      "label": "value",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L207",
      "id": "meta_0025_snapshot_columns_value",
      "community": 49,
      "norm_label": "value"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L208",
      "id": "meta_0025_snapshot_value_name",
      "community": 49,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L209",
      "id": "meta_0025_snapshot_value_type",
      "community": 49,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L210",
      "id": "meta_0025_snapshot_value_primarykey",
      "community": 49,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L211",
      "id": "meta_0025_snapshot_value_notnull",
      "community": 49,
      "norm_label": "notnull"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L213",
      "id": "meta_0025_snapshot_columns_tags",
      "community": 49,
      "norm_label": "tags"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L214",
      "id": "meta_0025_snapshot_tags_name",
      "community": 49,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L215",
      "id": "meta_0025_snapshot_tags_type",
      "community": 49,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L216",
      "id": "meta_0025_snapshot_tags_primarykey",
      "community": 49,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L217",
      "id": "meta_0025_snapshot_tags_notnull",
      "community": 49,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L218",
      "id": "meta_0025_snapshot_tags_default",
      "community": 49,
      "norm_label": "default"
    },
    {
      "label": "expires_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L220",
      "id": "meta_0025_snapshot_columns_expires_at",
      "community": 49,
      "norm_label": "expires_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L221",
      "id": "meta_0025_snapshot_expires_at_name",
      "community": 49,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L222",
      "id": "meta_0025_snapshot_expires_at_type",
      "community": 49,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L223",
      "id": "meta_0025_snapshot_expires_at_primarykey",
      "community": 49,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L224",
      "id": "meta_0025_snapshot_expires_at_notnull",
      "community": 49,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L241",
      "id": "meta_0025_snapshot_public_cache_entries_indexes",
      "community": 234,
      "norm_label": "indexes"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L242",
      "id": "meta_0025_snapshot_public_cache_entries_foreignkeys",
      "community": 234,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L243",
      "id": "meta_0025_snapshot_public_cache_entries_compositeprimarykeys",
      "community": 234,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L244",
      "id": "meta_0025_snapshot_public_cache_entries_uniqueconstraints",
      "community": 234,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L245",
      "id": "meta_0025_snapshot_public_cache_entries_policies",
      "community": 234,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L246",
      "id": "meta_0025_snapshot_public_cache_entries_checkconstraints",
      "community": 234,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L247",
      "id": "meta_0025_snapshot_public_cache_entries_isrlsenabled",
      "community": 234,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.column_classifications",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L249",
      "id": "meta_0025_snapshot_tables_public_column_classifications",
      "community": 74,
      "norm_label": "public.column_classifications"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L250",
      "id": "meta_0025_snapshot_public_column_classifications_name",
      "community": 74,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L251",
      "id": "meta_0025_snapshot_public_column_classifications_schema",
      "community": 74,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L252",
      "id": "meta_0025_snapshot_public_column_classifications_columns",
      "community": 65,
      "norm_label": "columns"
    },
    {
      "label": "workflow_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L260",
      "id": "meta_0025_snapshot_columns_workflow_id",
      "community": 65,
      "norm_label": "workflow_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L261",
      "id": "meta_0025_snapshot_workflow_id_name",
      "community": 65,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L262",
      "id": "meta_0025_snapshot_workflow_id_type",
      "community": 65,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L263",
      "id": "meta_0025_snapshot_workflow_id_primarykey",
      "community": 65,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L264",
      "id": "meta_0025_snapshot_workflow_id_notnull",
      "community": 65,
      "norm_label": "notnull"
    },
    {
      "label": "direct_mappings",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L266",
      "id": "meta_0025_snapshot_columns_direct_mappings",
      "community": 65,
      "norm_label": "direct_mappings"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L267",
      "id": "meta_0025_snapshot_direct_mappings_name",
      "community": 65,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L268",
      "id": "meta_0025_snapshot_direct_mappings_type",
      "community": 65,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L269",
      "id": "meta_0025_snapshot_direct_mappings_primarykey",
      "community": 65,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L270",
      "id": "meta_0025_snapshot_direct_mappings_notnull",
      "community": 65,
      "norm_label": "notnull"
    },
    {
      "label": "derived_mappings",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L272",
      "id": "meta_0025_snapshot_columns_derived_mappings",
      "community": 65,
      "norm_label": "derived_mappings"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L273",
      "id": "meta_0025_snapshot_derived_mappings_name",
      "community": 65,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L274",
      "id": "meta_0025_snapshot_derived_mappings_type",
      "community": 65,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L275",
      "id": "meta_0025_snapshot_derived_mappings_primarykey",
      "community": 65,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L276",
      "id": "meta_0025_snapshot_derived_mappings_notnull",
      "community": 65,
      "norm_label": "notnull"
    },
    {
      "label": "missing_columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L278",
      "id": "meta_0025_snapshot_columns_missing_columns",
      "community": 65,
      "norm_label": "missing_columns"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L279",
      "id": "meta_0025_snapshot_missing_columns_name",
      "community": 65,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L280",
      "id": "meta_0025_snapshot_missing_columns_type",
      "community": 65,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L281",
      "id": "meta_0025_snapshot_missing_columns_primarykey",
      "community": 65,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L282",
      "id": "meta_0025_snapshot_missing_columns_notnull",
      "community": 65,
      "norm_label": "notnull"
    },
    {
      "label": "extra_columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L284",
      "id": "meta_0025_snapshot_columns_extra_columns",
      "community": 65,
      "norm_label": "extra_columns"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L285",
      "id": "meta_0025_snapshot_extra_columns_name",
      "community": 65,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L286",
      "id": "meta_0025_snapshot_extra_columns_type",
      "community": 65,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L287",
      "id": "meta_0025_snapshot_extra_columns_primarykey",
      "community": 65,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L288",
      "id": "meta_0025_snapshot_extra_columns_notnull",
      "community": 65,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L298",
      "id": "meta_0025_snapshot_public_column_classifications_indexes",
      "community": 74,
      "norm_label": "indexes"
    },
    {
      "label": "column_classifications_workflow_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L299",
      "id": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "community": 74,
      "norm_label": "column_classifications_workflow_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L300",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_name",
      "community": 74,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L301",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_columns",
      "community": 74,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L309",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_isunique",
      "community": 74,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L310",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_concurrently",
      "community": 74,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L311",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_method",
      "community": 74,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L312",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_idx_with",
      "community": 74,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L315",
      "id": "meta_0025_snapshot_public_column_classifications_foreignkeys",
      "community": 74,
      "norm_label": "foreignkeys"
    },
    {
      "label": "column_classifications_workflow_id_workflow_runs_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L316",
      "id": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "community": 74,
      "norm_label": "column_classifications_workflow_id_workflow_runs_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L317",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_name",
      "community": 74,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L318",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_tablefrom",
      "community": 74,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L319",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_tableto",
      "community": 74,
      "norm_label": "tableto"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L320",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_columnsfrom",
      "community": 74,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L321",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_columnsto",
      "community": 74,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L322",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_ondelete",
      "community": 74,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L323",
      "id": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_onupdate",
      "community": 74,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L326",
      "id": "meta_0025_snapshot_public_column_classifications_compositeprimarykeys",
      "community": 74,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L327",
      "id": "meta_0025_snapshot_public_column_classifications_uniqueconstraints",
      "community": 74,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L328",
      "id": "meta_0025_snapshot_public_column_classifications_policies",
      "community": 74,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L329",
      "id": "meta_0025_snapshot_public_column_classifications_checkconstraints",
      "community": 74,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L330",
      "id": "meta_0025_snapshot_public_column_classifications_isrlsenabled",
      "community": 74,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.column_mappings",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L332",
      "id": "meta_0025_snapshot_tables_public_column_mappings",
      "community": 38,
      "norm_label": "public.column_mappings"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L333",
      "id": "meta_0025_snapshot_public_column_mappings_name",
      "community": 38,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L334",
      "id": "meta_0025_snapshot_public_column_mappings_schema",
      "community": 38,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L335",
      "id": "meta_0025_snapshot_public_column_mappings_columns",
      "community": 50,
      "norm_label": "columns"
    },
    {
      "label": "task_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L349",
      "id": "meta_0025_snapshot_columns_task_id",
      "community": 50,
      "norm_label": "task_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L350",
      "id": "meta_0025_snapshot_task_id_name",
      "community": 50,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L351",
      "id": "meta_0025_snapshot_task_id_type",
      "community": 50,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L352",
      "id": "meta_0025_snapshot_task_id_primarykey",
      "community": 50,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L353",
      "id": "meta_0025_snapshot_task_id_notnull",
      "community": 50,
      "norm_label": "notnull"
    },
    {
      "label": "expected_col",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L355",
      "id": "meta_0025_snapshot_columns_expected_col",
      "community": 50,
      "norm_label": "expected_col"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L356",
      "id": "meta_0025_snapshot_expected_col_name",
      "community": 50,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L357",
      "id": "meta_0025_snapshot_expected_col_type",
      "community": 50,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L358",
      "id": "meta_0025_snapshot_expected_col_primarykey",
      "community": 50,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L359",
      "id": "meta_0025_snapshot_expected_col_notnull",
      "community": 50,
      "norm_label": "notnull"
    },
    {
      "label": "mapped_data",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L367",
      "id": "meta_0025_snapshot_columns_mapped_data",
      "community": 50,
      "norm_label": "mapped_data"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L368",
      "id": "meta_0025_snapshot_mapped_data_name",
      "community": 50,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L369",
      "id": "meta_0025_snapshot_mapped_data_type",
      "community": 50,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L370",
      "id": "meta_0025_snapshot_mapped_data_primarykey",
      "community": 50,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L371",
      "id": "meta_0025_snapshot_mapped_data_notnull",
      "community": 50,
      "norm_label": "notnull"
    },
    {
      "label": "processing_metadata",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L373",
      "id": "meta_0025_snapshot_columns_processing_metadata",
      "community": 50,
      "norm_label": "processing_metadata"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L374",
      "id": "meta_0025_snapshot_processing_metadata_name",
      "community": 50,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L375",
      "id": "meta_0025_snapshot_processing_metadata_type",
      "community": 50,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L376",
      "id": "meta_0025_snapshot_processing_metadata_primarykey",
      "community": 50,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L377",
      "id": "meta_0025_snapshot_processing_metadata_notnull",
      "community": 50,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L387",
      "id": "meta_0025_snapshot_public_column_mappings_indexes",
      "community": 38,
      "norm_label": "indexes"
    },
    {
      "label": "column_mappings_workflow_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L388",
      "id": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "community": 38,
      "norm_label": "column_mappings_workflow_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L389",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_name",
      "community": 38,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L390",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_columns",
      "community": 38,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L398",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_isunique",
      "community": 38,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L399",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_concurrently",
      "community": 38,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L400",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_method",
      "community": 38,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L401",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_idx_with",
      "community": 38,
      "norm_label": "with"
    },
    {
      "label": "column_mappings_task_id_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L403",
      "id": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "community": 38,
      "norm_label": "column_mappings_task_id_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L404",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_name",
      "community": 38,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L405",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_columns",
      "community": 38,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L413",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_isunique",
      "community": 38,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L414",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_concurrently",
      "community": 38,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L415",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_method",
      "community": 38,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L416",
      "id": "meta_0025_snapshot_column_mappings_task_id_idx_with",
      "community": 38,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L419",
      "id": "meta_0025_snapshot_public_column_mappings_foreignkeys",
      "community": 38,
      "norm_label": "foreignkeys"
    },
    {
      "label": "column_mappings_workflow_id_workflow_runs_id_fk",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L420",
      "id": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "community": 38,
      "norm_label": "column_mappings_workflow_id_workflow_runs_id_fk"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L421",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_name",
      "community": 38,
      "norm_label": "name"
    },
    {
      "label": "tableFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L422",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_tablefrom",
      "community": 38,
      "norm_label": "tablefrom"
    },
    {
      "label": "tableTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L423",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_tableto",
      "community": 38,
      "norm_label": "tableto"
    },
    {
      "label": "columnsFrom",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L424",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_columnsfrom",
      "community": 38,
      "norm_label": "columnsfrom"
    },
    {
      "label": "columnsTo",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L425",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_columnsto",
      "community": 38,
      "norm_label": "columnsto"
    },
    {
      "label": "onDelete",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L426",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_ondelete",
      "community": 38,
      "norm_label": "ondelete"
    },
    {
      "label": "onUpdate",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L427",
      "id": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_onupdate",
      "community": 38,
      "norm_label": "onupdate"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L430",
      "id": "meta_0025_snapshot_public_column_mappings_compositeprimarykeys",
      "community": 38,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L431",
      "id": "meta_0025_snapshot_public_column_mappings_uniqueconstraints",
      "community": 38,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L432",
      "id": "meta_0025_snapshot_public_column_mappings_policies",
      "community": 38,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L433",
      "id": "meta_0025_snapshot_public_column_mappings_checkconstraints",
      "community": 38,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L434",
      "id": "meta_0025_snapshot_public_column_mappings_isrlsenabled",
      "community": 38,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.cost_alerts",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L436",
      "id": "meta_0025_snapshot_tables_public_cost_alerts",
      "community": 134,
      "norm_label": "public.cost_alerts"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L437",
      "id": "meta_0025_snapshot_public_cost_alerts_name",
      "community": 134,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L438",
      "id": "meta_0025_snapshot_public_cost_alerts_schema",
      "community": 134,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L439",
      "id": "meta_0025_snapshot_public_cost_alerts_columns",
      "community": 41,
      "norm_label": "columns"
    },
    {
      "label": "guardrail_config_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L453",
      "id": "meta_0025_snapshot_columns_guardrail_config_id",
      "community": 41,
      "norm_label": "guardrail_config_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L454",
      "id": "meta_0025_snapshot_guardrail_config_id_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L455",
      "id": "meta_0025_snapshot_guardrail_config_id_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L456",
      "id": "meta_0025_snapshot_guardrail_config_id_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L457",
      "id": "meta_0025_snapshot_guardrail_config_id_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "alert_type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L459",
      "id": "meta_0025_snapshot_columns_alert_type",
      "community": 41,
      "norm_label": "alert_type"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L460",
      "id": "meta_0025_snapshot_alert_type_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L461",
      "id": "meta_0025_snapshot_alert_type_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L462",
      "id": "meta_0025_snapshot_alert_type_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L463",
      "id": "meta_0025_snapshot_alert_type_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "current_usage",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L465",
      "id": "meta_0025_snapshot_columns_current_usage",
      "community": 41,
      "norm_label": "current_usage"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L466",
      "id": "meta_0025_snapshot_current_usage_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L467",
      "id": "meta_0025_snapshot_current_usage_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L468",
      "id": "meta_0025_snapshot_current_usage_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L469",
      "id": "meta_0025_snapshot_current_usage_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "threshold",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L471",
      "id": "meta_0025_snapshot_columns_threshold",
      "community": 41,
      "norm_label": "threshold"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L472",
      "id": "meta_0025_snapshot_threshold_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L473",
      "id": "meta_0025_snapshot_threshold_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L474",
      "id": "meta_0025_snapshot_threshold_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L475",
      "id": "meta_0025_snapshot_threshold_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "window_type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L477",
      "id": "meta_0025_snapshot_columns_window_type",
      "community": 41,
      "norm_label": "window_type"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L478",
      "id": "meta_0025_snapshot_window_type_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L479",
      "id": "meta_0025_snapshot_window_type_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L480",
      "id": "meta_0025_snapshot_window_type_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L481",
      "id": "meta_0025_snapshot_window_type_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "window_start",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L483",
      "id": "meta_0025_snapshot_columns_window_start",
      "community": 41,
      "norm_label": "window_start"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L484",
      "id": "meta_0025_snapshot_window_start_name",
      "community": 41,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L485",
      "id": "meta_0025_snapshot_window_start_type",
      "community": 41,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L486",
      "id": "meta_0025_snapshot_window_start_primarykey",
      "community": 41,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L487",
      "id": "meta_0025_snapshot_window_start_notnull",
      "community": 41,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L503",
      "id": "meta_0025_snapshot_public_cost_alerts_indexes",
      "community": 134,
      "norm_label": "indexes"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L504",
      "id": "meta_0025_snapshot_public_cost_alerts_foreignkeys",
      "community": 134,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L505",
      "id": "meta_0025_snapshot_public_cost_alerts_compositeprimarykeys",
      "community": 134,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L506",
      "id": "meta_0025_snapshot_public_cost_alerts_uniqueconstraints",
      "community": 134,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L507",
      "id": "meta_0025_snapshot_public_cost_alerts_policies",
      "community": 134,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L508",
      "id": "meta_0025_snapshot_public_cost_alerts_checkconstraints",
      "community": 134,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L509",
      "id": "meta_0025_snapshot_public_cost_alerts_isrlsenabled",
      "community": 134,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.evaluation_alerts",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L511",
      "id": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "community": 88,
      "norm_label": "public.evaluation_alerts"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L512",
      "id": "meta_0025_snapshot_public_evaluation_alerts_name",
      "community": 88,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L513",
      "id": "meta_0025_snapshot_public_evaluation_alerts_schema",
      "community": 88,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L514",
      "id": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "community": 48,
      "norm_label": "columns"
    },
    {
      "label": "evaluation_result_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L522",
      "id": "meta_0025_snapshot_columns_evaluation_result_id",
      "community": 48,
      "norm_label": "evaluation_result_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L523",
      "id": "meta_0025_snapshot_evaluation_result_id_name",
      "community": 48,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L524",
      "id": "meta_0025_snapshot_evaluation_result_id_type",
      "community": 48,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L525",
      "id": "meta_0025_snapshot_evaluation_result_id_primarykey",
      "community": 48,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L526",
      "id": "meta_0025_snapshot_evaluation_result_id_notnull",
      "community": 48,
      "norm_label": "notnull"
    },
    {
      "label": "graph_id",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L528",
      "id": "meta_0025_snapshot_columns_graph_id",
      "community": 66,
      "norm_label": "graph_id"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L529",
      "id": "meta_0025_snapshot_graph_id_name",
      "community": 66,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L530",
      "id": "meta_0025_snapshot_graph_id_type",
      "community": 66,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L531",
      "id": "meta_0025_snapshot_graph_id_primarykey",
      "community": 66,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L532",
      "id": "meta_0025_snapshot_graph_id_notnull",
      "community": 66,
      "norm_label": "notnull"
    },
    {
      "label": "evaluator_name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L534",
      "id": "meta_0025_snapshot_columns_evaluator_name",
      "community": 66,
      "norm_label": "evaluator_name"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L535",
      "id": "meta_0025_snapshot_evaluator_name_name",
      "community": 66,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L536",
      "id": "meta_0025_snapshot_evaluator_name_type",
      "community": 66,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L537",
      "id": "meta_0025_snapshot_evaluator_name_primarykey",
      "community": 66,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L538",
      "id": "meta_0025_snapshot_evaluator_name_notnull",
      "community": 66,
      "norm_label": "notnull"
    },
    {
      "label": "severity",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L540",
      "id": "meta_0025_snapshot_columns_severity",
      "community": 48,
      "norm_label": "severity"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L541",
      "id": "meta_0025_snapshot_severity_name",
      "community": 48,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L542",
      "id": "meta_0025_snapshot_severity_type",
      "community": 48,
      "norm_label": "type"
    },
    {
      "label": "typeSchema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L543",
      "id": "meta_0025_snapshot_severity_typeschema",
      "community": 48,
      "norm_label": "typeschema"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L544",
      "id": "meta_0025_snapshot_severity_primarykey",
      "community": 48,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L545",
      "id": "meta_0025_snapshot_severity_notnull",
      "community": 48,
      "norm_label": "notnull"
    },
    {
      "label": "acknowledged",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L547",
      "id": "meta_0025_snapshot_columns_acknowledged",
      "community": 48,
      "norm_label": "acknowledged"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L548",
      "id": "meta_0025_snapshot_acknowledged_name",
      "community": 48,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L549",
      "id": "meta_0025_snapshot_acknowledged_type",
      "community": 48,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L550",
      "id": "meta_0025_snapshot_acknowledged_primarykey",
      "community": 48,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L551",
      "id": "meta_0025_snapshot_acknowledged_notnull",
      "community": 48,
      "norm_label": "notnull"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L552",
      "id": "meta_0025_snapshot_acknowledged_default",
      "community": 48,
      "norm_label": "default"
    },
    {
      "label": "notified_at",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L554",
      "id": "meta_0025_snapshot_columns_notified_at",
      "community": 48,
      "norm_label": "notified_at"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L555",
      "id": "meta_0025_snapshot_notified_at_name",
      "community": 48,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L556",
      "id": "meta_0025_snapshot_notified_at_type",
      "community": 48,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L557",
      "id": "meta_0025_snapshot_notified_at_primarykey",
      "community": 48,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L558",
      "id": "meta_0025_snapshot_notified_at_notnull",
      "community": 48,
      "norm_label": "notnull"
    },
    {
      "label": "channel",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L560",
      "id": "meta_0025_snapshot_columns_channel",
      "community": 48,
      "norm_label": "channel"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L561",
      "id": "meta_0025_snapshot_channel_name",
      "community": 48,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L562",
      "id": "meta_0025_snapshot_channel_type",
      "community": 48,
      "norm_label": "type"
    },
    {
      "label": "primaryKey",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L563",
      "id": "meta_0025_snapshot_channel_primarykey",
      "community": 48,
      "norm_label": "primarykey"
    },
    {
      "label": "notNull",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L564",
      "id": "meta_0025_snapshot_channel_notnull",
      "community": 48,
      "norm_label": "notnull"
    },
    {
      "label": "indexes",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L581",
      "id": "meta_0025_snapshot_public_evaluation_alerts_indexes",
      "community": 88,
      "norm_label": "indexes"
    },
    {
      "label": "evaluation_alerts_cooldown_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L582",
      "id": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "community": 88,
      "norm_label": "evaluation_alerts_cooldown_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L583",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_name",
      "community": 88,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L584",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_columns",
      "community": 88,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L604",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_isunique",
      "community": 88,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L605",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_concurrently",
      "community": 88,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L606",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_method",
      "community": 88,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L607",
      "id": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_with",
      "community": 88,
      "norm_label": "with"
    },
    {
      "label": "evaluation_alerts_severity_ack_idx",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L609",
      "id": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "community": 88,
      "norm_label": "evaluation_alerts_severity_ack_idx"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L610",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_name",
      "community": 88,
      "norm_label": "name"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L611",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_columns",
      "community": 88,
      "norm_label": "columns"
    },
    {
      "label": "isUnique",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L625",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_isunique",
      "community": 88,
      "norm_label": "isunique"
    },
    {
      "label": "concurrently",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L626",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_concurrently",
      "community": 88,
      "norm_label": "concurrently"
    },
    {
      "label": "method",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L627",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_method",
      "community": 88,
      "norm_label": "method"
    },
    {
      "label": "with",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L628",
      "id": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_with",
      "community": 88,
      "norm_label": "with"
    },
    {
      "label": "foreignKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L631",
      "id": "meta_0025_snapshot_public_evaluation_alerts_foreignkeys",
      "community": 88,
      "norm_label": "foreignkeys"
    },
    {
      "label": "compositePrimaryKeys",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L632",
      "id": "meta_0025_snapshot_public_evaluation_alerts_compositeprimarykeys",
      "community": 88,
      "norm_label": "compositeprimarykeys"
    },
    {
      "label": "uniqueConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L633",
      "id": "meta_0025_snapshot_public_evaluation_alerts_uniqueconstraints",
      "community": 88,
      "norm_label": "uniqueconstraints"
    },
    {
      "label": "policies",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L634",
      "id": "meta_0025_snapshot_public_evaluation_alerts_policies",
      "community": 88,
      "norm_label": "policies"
    },
    {
      "label": "checkConstraints",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L635",
      "id": "meta_0025_snapshot_public_evaluation_alerts_checkconstraints",
      "community": 88,
      "norm_label": "checkconstraints"
    },
    {
      "label": "isRLSEnabled",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L636",
      "id": "meta_0025_snapshot_public_evaluation_alerts_isrlsenabled",
      "community": 88,
      "norm_label": "isrlsenabled"
    },
    {
      "label": "public.evaluation_configs",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L638",
      "id": "meta_0025_snapshot_tables_public_evaluation_configs",
      "community": 134,
      "norm_label": "public.evaluation_configs"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L639",
      "id": "meta_0025_snapshot_public_evaluation_configs_name",
      "community": 134,
      "norm_label": "name"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L640",
      "id": "meta_0025_snapshot_public_evaluation_configs_schema",
      "community": 134,
      "norm_label": "schema"
    },
    {
      "label": "columns",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L641",
      "id": "meta_0025_snapshot_public_evaluation_configs_columns",
      "community": 66,
      "norm_label": "columns"
    },
    {
      "label": "weight",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L668",
      "id": "meta_0025_snapshot_columns_weight",
      "community": 66,
      "norm_label": "weight"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L669",
      "id": "meta_0025_snapshot_weight_name",
      "community": 66,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L670",
      "id": "meta_0025_snapshot_weight_type",
      "community": 66,
      "norm_label": "type"
    },
    {
      "label": "_journal.json",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L1",
      "id": "meta_journal",
      "community": 342,
      "norm_label": "_journal.json"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L2",
      "id": "meta_journal_version",
      "community": 342,
      "norm_label": "version"
    },
    {
      "label": "dialect",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L3",
      "id": "meta_journal_dialect",
      "community": 342,
      "norm_label": "dialect"
    },
    {
      "label": "entries",
      "file_type": "code",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L4",
      "id": "meta_journal_entries",
      "community": 342,
      "norm_label": "entries"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/index.ts",
      "source_location": "L1",
      "id": "backend_src_db_schemas_auth_index_ts_auth_index",
      "community": 20,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L1",
      "id": "auth_relations",
      "community": 20,
      "norm_label": "relations.ts"
    },
    {
      "label": "sessionRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L14",
      "id": "auth_relations_sessionrelations",
      "community": 20,
      "norm_label": "sessionrelations"
    },
    {
      "label": "usersRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L22",
      "id": "auth_relations_usersrelations",
      "community": 20,
      "norm_label": "usersrelations"
    },
    {
      "label": "rolesRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L28",
      "id": "auth_relations_rolesrelations",
      "community": 20,
      "norm_label": "rolesrelations"
    },
    {
      "label": "userRolesRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L34",
      "id": "auth_relations_userrolesrelations",
      "community": 20,
      "norm_label": "userrolesrelations"
    },
    {
      "label": "userPermissionsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L40",
      "id": "auth_relations_userpermissionsrelations",
      "community": 20,
      "norm_label": "userpermissionsrelations"
    },
    {
      "label": "permissionsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L49",
      "id": "auth_relations_permissionsrelations",
      "community": 20,
      "norm_label": "permissionsrelations"
    },
    {
      "label": "rolePermissionsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L54",
      "id": "auth_relations_rolepermissionsrelations",
      "community": 20,
      "norm_label": "rolepermissionsrelations"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L1",
      "id": "auth_tables",
      "community": 20,
      "norm_label": "tables.ts"
    },
    {
      "label": "authSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L19",
      "id": "auth_tables_authschema",
      "community": 20,
      "norm_label": "authschema"
    },
    {
      "label": "users",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L25",
      "id": "auth_tables_users",
      "community": 128,
      "norm_label": "users"
    },
    {
      "label": "NewUser",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L50",
      "id": "auth_tables_newuser",
      "community": 20,
      "norm_label": "newuser"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L51",
      "id": "auth_tables_user",
      "community": 20,
      "norm_label": "user"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L75",
      "id": "auth_tables_session",
      "community": 20,
      "norm_label": "session"
    },
    {
      "label": "NewSession",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L74",
      "id": "auth_tables_newsession",
      "community": 20,
      "norm_label": "newsession"
    },
    {
      "label": "roles",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L82",
      "id": "auth_tables_roles",
      "community": 20,
      "norm_label": "roles"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L95",
      "id": "auth_tables_role",
      "community": 20,
      "norm_label": "role"
    },
    {
      "label": "NewRole",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L96",
      "id": "auth_tables_newrole",
      "community": 20,
      "norm_label": "newrole"
    },
    {
      "label": "permissions",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L102",
      "id": "auth_tables_permissions",
      "community": 20,
      "norm_label": "permissions"
    },
    {
      "label": "Permission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L112",
      "id": "auth_tables_permission",
      "community": 20,
      "norm_label": "permission"
    },
    {
      "label": "NewPermission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L113",
      "id": "auth_tables_newpermission",
      "community": 20,
      "norm_label": "newpermission"
    },
    {
      "label": "rolePermissions",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L119",
      "id": "auth_tables_rolepermissions",
      "community": 20,
      "norm_label": "rolepermissions"
    },
    {
      "label": "RolePermission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L137",
      "id": "auth_tables_rolepermission",
      "community": 20,
      "norm_label": "rolepermission"
    },
    {
      "label": "NewRolePermission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L138",
      "id": "auth_tables_newrolepermission",
      "community": 20,
      "norm_label": "newrolepermission"
    },
    {
      "label": "userRoles",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L144",
      "id": "auth_tables_userroles",
      "community": 20,
      "norm_label": "userroles"
    },
    {
      "label": "UserRole",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L165",
      "id": "auth_tables_userrole",
      "community": 20,
      "norm_label": "userrole"
    },
    {
      "label": "NewUserRole",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L166",
      "id": "auth_tables_newuserrole",
      "community": 20,
      "norm_label": "newuserrole"
    },
    {
      "label": "userPermissions",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L172",
      "id": "auth_tables_userpermissions",
      "community": 20,
      "norm_label": "userpermissions"
    },
    {
      "label": "UserPermission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L194",
      "id": "auth_tables_userpermission",
      "community": 20,
      "norm_label": "userpermission"
    },
    {
      "label": "NewUserPermission",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L195",
      "id": "auth_tables_newuserpermission",
      "community": 20,
      "norm_label": "newuserpermission"
    },
    {
      "label": "rbacAuditLogs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L201",
      "id": "auth_tables_rbacauditlogs",
      "community": 20,
      "norm_label": "rbacauditlogs"
    },
    {
      "label": "RbacAuditLog",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L218",
      "id": "auth_tables_rbacauditlog",
      "community": 20,
      "norm_label": "rbacauditlog"
    },
    {
      "label": "NewRbacAuditLog",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L219",
      "id": "auth_tables_newrbacauditlog",
      "community": 20,
      "norm_label": "newrbacauditlog"
    },
    {
      "label": "userSettings",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L225",
      "id": "auth_tables_usersettings",
      "community": 20,
      "norm_label": "usersettings"
    },
    {
      "label": "UserSetting",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L244",
      "id": "auth_tables_usersetting",
      "community": 20,
      "norm_label": "usersetting"
    },
    {
      "label": "NewUserSetting",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L245",
      "id": "auth_tables_newusersetting",
      "community": 20,
      "norm_label": "newusersetting"
    },
    {
      "label": "apiKeyStatusEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L250",
      "id": "auth_tables_apikeystatusenum",
      "community": 20,
      "norm_label": "apikeystatusenum"
    },
    {
      "label": "apiKeys",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L256",
      "id": "auth_tables_apikeys",
      "community": 20,
      "norm_label": "apikeys"
    },
    {
      "label": "ApiKey",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L281",
      "id": "auth_tables_apikey",
      "community": 20,
      "norm_label": "apikey"
    },
    {
      "label": "NewApiKey",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L282",
      "id": "auth_tables_newapikey",
      "community": 20,
      "norm_label": "newapikey"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/types.ts",
      "source_location": "L1",
      "id": "auth_types",
      "community": 20,
      "norm_label": "types.ts"
    },
    {
      "label": "RbacAuditDetails",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/auth/types.ts",
      "source_location": "L1",
      "id": "auth_types_rbacauditdetails",
      "community": 20,
      "norm_label": "rbacauditdetails"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/index.ts",
      "source_location": "L1",
      "id": "backend_src_db_schemas_cost_index_ts_cost_index",
      "community": 108,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/relations.ts",
      "source_location": "L1",
      "id": "cost_relations",
      "community": 108,
      "norm_label": "relations.ts"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L1",
      "id": "cost_tables",
      "community": 108,
      "norm_label": "tables.ts"
    },
    {
      "label": "costSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L21",
      "id": "cost_tables_costschema",
      "community": 108,
      "norm_label": "costschema"
    },
    {
      "label": "rateCards",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L27",
      "id": "cost_tables_ratecards",
      "community": 108,
      "norm_label": "ratecards"
    },
    {
      "label": "RateCard",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L49",
      "id": "cost_tables_ratecard",
      "community": 108,
      "norm_label": "ratecard"
    },
    {
      "label": "NewRateCard",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L50",
      "id": "cost_tables_newratecard",
      "community": 108,
      "norm_label": "newratecard"
    },
    {
      "label": "usageEvents",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L56",
      "id": "cost_tables_usageevents",
      "community": 108,
      "norm_label": "usageevents"
    },
    {
      "label": "UsageEvent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L79",
      "id": "cost_tables_usageevent",
      "community": 108,
      "norm_label": "usageevent"
    },
    {
      "label": "NewUsageEvent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L80",
      "id": "cost_tables_newusageevent",
      "community": 108,
      "norm_label": "newusageevent"
    },
    {
      "label": "usageAggregations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L86",
      "id": "cost_tables_usageaggregations",
      "community": 108,
      "norm_label": "usageaggregations"
    },
    {
      "label": "UsageAggregation",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L119",
      "id": "cost_tables_usageaggregation",
      "community": 108,
      "norm_label": "usageaggregation"
    },
    {
      "label": "NewUsageAggregation",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L120",
      "id": "cost_tables_newusageaggregation",
      "community": 108,
      "norm_label": "newusageaggregation"
    },
    {
      "label": "guardrailConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L126",
      "id": "cost_tables_guardrailconfigs",
      "community": 108,
      "norm_label": "guardrailconfigs"
    },
    {
      "label": "GuardrailConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L149",
      "id": "cost_tables_guardrailconfig",
      "community": 108,
      "norm_label": "guardrailconfig"
    },
    {
      "label": "NewGuardrailConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L150",
      "id": "cost_tables_newguardrailconfig",
      "community": 108,
      "norm_label": "newguardrailconfig"
    },
    {
      "label": "costAlerts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L156",
      "id": "cost_tables_costalerts",
      "community": 108,
      "norm_label": "costalerts"
    },
    {
      "label": "CostAlert",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L183",
      "id": "cost_tables_costalert",
      "community": 108,
      "norm_label": "costalert"
    },
    {
      "label": "NewCostAlert",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L184",
      "id": "cost_tables_newcostalert",
      "community": 108,
      "norm_label": "newcostalert"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/types.ts",
      "source_location": "L1",
      "id": "cost_types",
      "community": 108,
      "norm_label": "types.ts"
    },
    {
      "label": "CostAlertMetadata",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/cost/types.ts",
      "source_location": "L1",
      "id": "cost_types_costalertmetadata",
      "community": 108,
      "norm_label": "costalertmetadata"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/index.ts",
      "source_location": "L1",
      "id": "backend_src_db_schemas_csv_mapping_index_ts_csv_mapping_index",
      "community": 32,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L1",
      "id": "csv_mapping_relations",
      "community": 32,
      "norm_label": "relations.ts"
    },
    {
      "label": "flowAnalysisRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L17",
      "id": "csv_mapping_relations_flowanalysisrelations",
      "community": 32,
      "norm_label": "flowanalysisrelations"
    },
    {
      "label": "columnClassificationsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L24",
      "id": "csv_mapping_relations_columnclassificationsrelations",
      "community": 32,
      "norm_label": "columnclassificationsrelations"
    },
    {
      "label": "transformationStrategiesRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L31",
      "id": "csv_mapping_relations_transformationstrategiesrelations",
      "community": 32,
      "norm_label": "transformationstrategiesrelations"
    },
    {
      "label": "columnMappingsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L38",
      "id": "csv_mapping_relations_columnmappingsrelations",
      "community": 32,
      "norm_label": "columnmappingsrelations"
    },
    {
      "label": "validationResultsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L45",
      "id": "csv_mapping_relations_validationresultsrelations",
      "community": 32,
      "norm_label": "validationresultsrelations"
    },
    {
      "label": "mappedDataRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L52",
      "id": "csv_mapping_relations_mappeddatarelations",
      "community": 32,
      "norm_label": "mappeddatarelations"
    },
    {
      "label": "ruleValidationResultsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L59",
      "id": "csv_mapping_relations_rulevalidationresultsrelations",
      "community": 32,
      "norm_label": "rulevalidationresultsrelations"
    },
    {
      "label": "schemasRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L67",
      "id": "csv_mapping_relations_schemasrelations",
      "community": 32,
      "norm_label": "schemasrelations"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L1",
      "id": "csv_mapping_tables",
      "community": 32,
      "norm_label": "tables.ts"
    },
    {
      "label": "csvMappingSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L18",
      "id": "csv_mapping_tables_csvmappingschema",
      "community": 32,
      "norm_label": "csvmappingschema"
    },
    {
      "label": "FlowAnalysis",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L42",
      "id": "csv_mapping_tables_flowanalysis",
      "community": 32,
      "norm_label": "flowanalysis"
    },
    {
      "label": "NewFlowAnalysis",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L43",
      "id": "csv_mapping_tables_newflowanalysis",
      "community": 32,
      "norm_label": "newflowanalysis"
    },
    {
      "label": "columnClassifications",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L49",
      "id": "csv_mapping_tables_columnclassifications",
      "community": 32,
      "norm_label": "columnclassifications"
    },
    {
      "label": "ColumnClassification",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L67",
      "id": "csv_mapping_tables_columnclassification",
      "community": 32,
      "norm_label": "columnclassification"
    },
    {
      "label": "NewColumnClassification",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L68",
      "id": "csv_mapping_tables_newcolumnclassification",
      "community": 32,
      "norm_label": "newcolumnclassification"
    },
    {
      "label": "transformationStrategies",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L74",
      "id": "csv_mapping_tables_transformationstrategies",
      "community": 32,
      "norm_label": "transformationstrategies"
    },
    {
      "label": "TransformationStrategy",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L96",
      "id": "csv_mapping_tables_transformationstrategy",
      "community": 32,
      "norm_label": "transformationstrategy"
    },
    {
      "label": "NewTransformationStrategy",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L97",
      "id": "csv_mapping_tables_newtransformationstrategy",
      "community": 32,
      "norm_label": "newtransformationstrategy"
    },
    {
      "label": "columnMappings",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L103",
      "id": "csv_mapping_tables_columnmappings",
      "community": 32,
      "norm_label": "columnmappings"
    },
    {
      "label": "ColumnMapping",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L125",
      "id": "csv_mapping_tables_columnmapping",
      "community": 32,
      "norm_label": "columnmapping"
    },
    {
      "label": "NewColumnMapping",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L126",
      "id": "csv_mapping_tables_newcolumnmapping",
      "community": 32,
      "norm_label": "newcolumnmapping"
    },
    {
      "label": "validationResults",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L132",
      "id": "csv_mapping_tables_validationresults",
      "community": 32,
      "norm_label": "validationresults"
    },
    {
      "label": "ValidationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L150",
      "id": "csv_mapping_tables_validationresult",
      "community": 32,
      "norm_label": "validationresult"
    },
    {
      "label": "NewValidationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L151",
      "id": "csv_mapping_tables_newvalidationresult",
      "community": 32,
      "norm_label": "newvalidationresult"
    },
    {
      "label": "MappedData",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L177",
      "id": "csv_mapping_tables_mappeddata",
      "community": 32,
      "norm_label": "mappeddata"
    },
    {
      "label": "NewMappedData",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L178",
      "id": "csv_mapping_tables_newmappeddata",
      "community": 32,
      "norm_label": "newmappeddata"
    },
    {
      "label": "ruleValidationResults",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L184",
      "id": "csv_mapping_tables_rulevalidationresults",
      "community": 32,
      "norm_label": "rulevalidationresults"
    },
    {
      "label": "RuleValidationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L206",
      "id": "csv_mapping_tables_rulevalidationresult",
      "community": 32,
      "norm_label": "rulevalidationresult"
    },
    {
      "label": "NewRuleValidationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L207",
      "id": "csv_mapping_tables_newrulevalidationresult",
      "community": 32,
      "norm_label": "newrulevalidationresult"
    },
    {
      "label": "schemas",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L215",
      "id": "csv_mapping_tables_schemas",
      "community": 32,
      "norm_label": "schemas"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L243",
      "id": "csv_mapping_tables_schema",
      "community": 32,
      "norm_label": "schema"
    },
    {
      "label": "NewSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L244",
      "id": "csv_mapping_tables_newschema",
      "community": 32,
      "norm_label": "newschema"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/index.ts",
      "source_location": "L1",
      "id": "eval_index",
      "community": 84,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/relations.ts",
      "source_location": "L1",
      "id": "eval_relations",
      "community": 84,
      "norm_label": "relations.ts"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L1",
      "id": "eval_tables",
      "community": 84,
      "norm_label": "tables.ts"
    },
    {
      "label": "evalSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L20",
      "id": "eval_tables_evalschema",
      "community": 84,
      "norm_label": "evalschema"
    },
    {
      "label": "evaluationRunStatusEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L22",
      "id": "eval_tables_evaluationrunstatusenum",
      "community": 84,
      "norm_label": "evaluationrunstatusenum"
    },
    {
      "label": "evaluatorTypeEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L29",
      "id": "eval_tables_evaluatortypeenum",
      "community": 84,
      "norm_label": "evaluatortypeenum"
    },
    {
      "label": "evaluationResultStatusEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L31",
      "id": "eval_tables_evaluationresultstatusenum",
      "community": 84,
      "norm_label": "evaluationresultstatusenum"
    },
    {
      "label": "alertSeverityEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L39",
      "id": "eval_tables_alertseverityenum",
      "community": 84,
      "norm_label": "alertseverityenum"
    },
    {
      "label": "evaluationRuns",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L45",
      "id": "eval_tables_evaluationruns",
      "community": 84,
      "norm_label": "evaluationruns"
    },
    {
      "label": "EvaluationRun",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L71",
      "id": "eval_tables_evaluationrun",
      "community": 84,
      "norm_label": "evaluationrun"
    },
    {
      "label": "NewEvaluationRun",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L72",
      "id": "eval_tables_newevaluationrun",
      "community": 84,
      "norm_label": "newevaluationrun"
    },
    {
      "label": "evaluationResults",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L78",
      "id": "eval_tables_evaluationresults",
      "community": 84,
      "norm_label": "evaluationresults"
    },
    {
      "label": "EvaluationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L105",
      "id": "eval_tables_evaluationresult",
      "community": 84,
      "norm_label": "evaluationresult"
    },
    {
      "label": "NewEvaluationResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L106",
      "id": "eval_tables_newevaluationresult",
      "community": 84,
      "norm_label": "newevaluationresult"
    },
    {
      "label": "evaluationAlerts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L112",
      "id": "eval_tables_evaluationalerts",
      "community": 84,
      "norm_label": "evaluationalerts"
    },
    {
      "label": "EvaluationAlert",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L144",
      "id": "eval_tables_evaluationalert",
      "community": 84,
      "norm_label": "evaluationalert"
    },
    {
      "label": "NewEvaluationAlert",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L145",
      "id": "eval_tables_newevaluationalert",
      "community": 84,
      "norm_label": "newevaluationalert"
    },
    {
      "label": "evaluationConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L151",
      "id": "eval_tables_evaluationconfigs",
      "community": 84,
      "norm_label": "evaluationconfigs"
    },
    {
      "label": "EvaluationConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L176",
      "id": "eval_tables_evaluationconfig",
      "community": 84,
      "norm_label": "evaluationconfig"
    },
    {
      "label": "NewEvaluationConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L177",
      "id": "eval_tables_newevaluationconfig",
      "community": 84,
      "norm_label": "newevaluationconfig"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L1",
      "id": "eval_types",
      "community": 84,
      "norm_label": "types.ts"
    },
    {
      "label": "EvaluationThresholds",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L1",
      "id": "eval_types_evaluationthresholds",
      "community": 84,
      "norm_label": "evaluationthresholds"
    },
    {
      "label": "EvaluationParameters",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L8",
      "id": "eval_types_evaluationparameters",
      "community": 84,
      "norm_label": "evaluationparameters"
    },
    {
      "label": "EvaluationRawValue",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L9",
      "id": "eval_types_evaluationrawvalue",
      "community": 84,
      "norm_label": "evaluationrawvalue"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/index.ts",
      "source_location": "L1",
      "id": "flow_index",
      "community": 18,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L1",
      "id": "flow_relations",
      "community": 18,
      "norm_label": "relations.ts"
    },
    {
      "label": "agentRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L17",
      "id": "flow_relations_agentrelations",
      "community": 18,
      "norm_label": "agentrelations"
    },
    {
      "label": "flowRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L22",
      "id": "flow_relations_flowrelations",
      "community": 18,
      "norm_label": "flowrelations"
    },
    {
      "label": "flowVersionRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L31",
      "id": "flow_relations_flowversionrelations",
      "community": 18,
      "norm_label": "flowversionrelations"
    },
    {
      "label": "flowNodeConfigRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L41",
      "id": "flow_relations_flownodeconfigrelations",
      "community": 18,
      "norm_label": "flownodeconfigrelations"
    },
    {
      "label": "fileUploadRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L49",
      "id": "flow_relations_fileuploadrelations",
      "community": 18,
      "norm_label": "fileuploadrelations"
    },
    {
      "label": "flowRunRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L58",
      "id": "flow_relations_flowrunrelations",
      "community": 18,
      "norm_label": "flowrunrelations"
    },
    {
      "label": "snapshotFlowNodeConfigRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L72",
      "id": "flow_relations_snapshotflownodeconfigrelations",
      "community": 18,
      "norm_label": "snapshotflownodeconfigrelations"
    },
    {
      "label": "flowEventRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L80",
      "id": "flow_relations_floweventrelations",
      "community": 18,
      "norm_label": "floweventrelations"
    },
    {
      "label": "flowResultsRelations",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L88",
      "id": "flow_relations_flowresultsrelations",
      "community": 18,
      "norm_label": "flowresultsrelations"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L1",
      "id": "flow_tables",
      "community": 18,
      "norm_label": "tables.ts"
    },
    {
      "label": "flowSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L22",
      "id": "flow_tables_flowschema",
      "community": 18,
      "norm_label": "flowschema"
    },
    {
      "label": "bytea",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L25",
      "id": "flow_tables_bytea",
      "community": 18,
      "norm_label": "bytea"
    },
    {
      "label": "agents",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L35",
      "id": "flow_tables_agents",
      "community": 18,
      "norm_label": "agents"
    },
    {
      "label": "Agent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L55",
      "id": "flow_tables_agent",
      "community": 18,
      "norm_label": "agent"
    },
    {
      "label": "NewAgent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L56",
      "id": "flow_tables_newagent",
      "community": 18,
      "norm_label": "newagent"
    },
    {
      "label": "flows",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L62",
      "id": "flow_tables_flows",
      "community": 18,
      "norm_label": "flows"
    },
    {
      "label": "Flow",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L87",
      "id": "flow_tables_flow",
      "community": 18,
      "norm_label": "flow"
    },
    {
      "label": "NewFlow",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L88",
      "id": "flow_tables_newflow",
      "community": 18,
      "norm_label": "newflow"
    },
    {
      "label": "flowVersions",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L94",
      "id": "flow_tables_flowversions",
      "community": 18,
      "norm_label": "flowversions"
    },
    {
      "label": "FlowVersion",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L127",
      "id": "flow_tables_flowversion",
      "community": 18,
      "norm_label": "flowversion"
    },
    {
      "label": "NewFlowVersion",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L128",
      "id": "flow_tables_newflowversion",
      "community": 18,
      "norm_label": "newflowversion"
    },
    {
      "label": "flowNodeConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L136",
      "id": "flow_tables_flownodeconfigs",
      "community": 18,
      "norm_label": "flownodeconfigs"
    },
    {
      "label": "FlowNodeConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L164",
      "id": "flow_tables_flownodeconfig",
      "community": 18,
      "norm_label": "flownodeconfig"
    },
    {
      "label": "NewFlowNodeConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L165",
      "id": "flow_tables_newflownodeconfig",
      "community": 18,
      "norm_label": "newflownodeconfig"
    },
    {
      "label": "flowStatusEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L170",
      "id": "flow_tables_flowstatusenum",
      "community": 18,
      "norm_label": "flowstatusenum"
    },
    {
      "label": "fileUploads",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L183",
      "id": "flow_tables_fileuploads",
      "community": 18,
      "norm_label": "fileuploads"
    },
    {
      "label": "FileUpload",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L206",
      "id": "flow_tables_fileupload",
      "community": 18,
      "norm_label": "fileupload"
    },
    {
      "label": "NewFileUpload",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L207",
      "id": "flow_tables_newfileupload",
      "community": 18,
      "norm_label": "newfileupload"
    },
    {
      "label": "flowRuns",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L216",
      "id": "flow_tables_flowruns",
      "community": 108,
      "norm_label": "flowruns"
    },
    {
      "label": "FlowRun",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L258",
      "id": "flow_tables_flowrun",
      "community": 18,
      "norm_label": "flowrun"
    },
    {
      "label": "NewFlowRun",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L259",
      "id": "flow_tables_newflowrun",
      "community": 18,
      "norm_label": "newflowrun"
    },
    {
      "label": "snapshotFlowNodeConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L266",
      "id": "flow_tables_snapshotflownodeconfigs",
      "community": 18,
      "norm_label": "snapshotflownodeconfigs"
    },
    {
      "label": "SnapshotFlowNodeConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L283",
      "id": "flow_tables_snapshotflownodeconfig",
      "community": 18,
      "norm_label": "snapshotflownodeconfig"
    },
    {
      "label": "NewSnapshotFlowNodeConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L284",
      "id": "flow_tables_newsnapshotflownodeconfig",
      "community": 18,
      "norm_label": "newsnapshotflownodeconfig"
    },
    {
      "label": "flowEvents",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L291",
      "id": "flow_tables_flowevents",
      "community": 18,
      "norm_label": "flowevents"
    },
    {
      "label": "FlowEvent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L331",
      "id": "flow_tables_flowevent",
      "community": 18,
      "norm_label": "flowevent"
    },
    {
      "label": "NewFlowEvent",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L332",
      "id": "flow_tables_newflowevent",
      "community": 18,
      "norm_label": "newflowevent"
    },
    {
      "label": "flowResults",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L338",
      "id": "flow_tables_flowresults",
      "community": 18,
      "norm_label": "flowresults"
    },
    {
      "label": "FlowResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L355",
      "id": "flow_tables_flowresult",
      "community": 18,
      "norm_label": "flowresult"
    },
    {
      "label": "NewFlowResult",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L356",
      "id": "flow_tables_newflowresult",
      "community": 18,
      "norm_label": "newflowresult"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/types.ts",
      "source_location": "L1",
      "id": "flow_types",
      "community": 18,
      "norm_label": "types.ts"
    },
    {
      "label": "FlowGraphConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/types.ts",
      "source_location": "L1",
      "id": "flow_types_flowgraphconfig",
      "community": 18,
      "norm_label": "flowgraphconfig"
    },
    {
      "label": "FlowGraphPositions",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/flow/types.ts",
      "source_location": "L8",
      "id": "flow_types_flowgraphpositions",
      "community": 18,
      "norm_label": "flowgraphpositions"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L1",
      "id": "backend_src_db_schemas_index_ts_schemas_index",
      "community": 18,
      "norm_label": "index.ts"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/index.ts",
      "source_location": "L1",
      "id": "langgraph_index",
      "community": 232,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/relations.ts",
      "source_location": "L1",
      "id": "langgraph_relations",
      "community": 232,
      "norm_label": "relations.ts"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L1",
      "id": "langgraph_tables",
      "community": 232,
      "norm_label": "tables.ts"
    },
    {
      "label": "langgraphSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L15",
      "id": "langgraph_tables_langgraphschema",
      "community": 232,
      "norm_label": "langgraphschema"
    },
    {
      "label": "graphCheckpoints",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L21",
      "id": "langgraph_tables_graphcheckpoints",
      "community": 232,
      "norm_label": "graphcheckpoints"
    },
    {
      "label": "GraphCheckpoint",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L42",
      "id": "langgraph_tables_graphcheckpoint",
      "community": 232,
      "norm_label": "graphcheckpoint"
    },
    {
      "label": "NewGraphCheckpoint",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L43",
      "id": "langgraph_tables_newgraphcheckpoint",
      "community": 232,
      "norm_label": "newgraphcheckpoint"
    },
    {
      "label": "graphConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L49",
      "id": "langgraph_tables_graphconfigs",
      "community": 232,
      "norm_label": "graphconfigs"
    },
    {
      "label": "GraphConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L64",
      "id": "langgraph_tables_graphconfig",
      "community": 232,
      "norm_label": "graphconfig"
    },
    {
      "label": "NewGraphConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L65",
      "id": "langgraph_tables_newgraphconfig",
      "community": 232,
      "norm_label": "newgraphconfig"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/index.ts",
      "source_location": "L1",
      "id": "notification_index",
      "community": 128,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/relations.ts",
      "source_location": "L1",
      "id": "notification_relations",
      "community": 128,
      "norm_label": "relations.ts"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L1",
      "id": "notification_tables",
      "community": 128,
      "norm_label": "tables.ts"
    },
    {
      "label": "notificationSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L18",
      "id": "notification_tables_notificationschema",
      "community": 128,
      "norm_label": "notificationschema"
    },
    {
      "label": "notificationTypeEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L20",
      "id": "notification_tables_notificationtypeenum",
      "community": 128,
      "norm_label": "notificationtypeenum"
    },
    {
      "label": "notificationChannelEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L32",
      "id": "notification_tables_notificationchannelenum",
      "community": 128,
      "norm_label": "notificationchannelenum"
    },
    {
      "label": "notifications",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L38",
      "id": "notification_tables_notifications",
      "community": 128,
      "norm_label": "notifications"
    },
    {
      "label": "Notification",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L63",
      "id": "notification_tables_notification",
      "community": 128,
      "norm_label": "notification"
    },
    {
      "label": "NewNotification",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L64",
      "id": "notification_tables_newnotification",
      "community": 128,
      "norm_label": "newnotification"
    },
    {
      "label": "notificationPreferences",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L70",
      "id": "notification_tables_notificationpreferences",
      "community": 128,
      "norm_label": "notificationpreferences"
    },
    {
      "label": "NotificationPreference",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L95",
      "id": "notification_tables_notificationpreference",
      "community": 128,
      "norm_label": "notificationpreference"
    },
    {
      "label": "NewNotificationPreference",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L96",
      "id": "notification_tables_newnotificationpreference",
      "community": 128,
      "norm_label": "newnotificationpreference"
    },
    {
      "label": "notificationChannelConfigs",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L102",
      "id": "notification_tables_notificationchannelconfigs",
      "community": 128,
      "norm_label": "notificationchannelconfigs"
    },
    {
      "label": "NotificationChannelConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L117",
      "id": "notification_tables_notificationchannelconfig",
      "community": 128,
      "norm_label": "notificationchannelconfig"
    },
    {
      "label": "NewNotificationChannelConfig",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L118",
      "id": "notification_tables_newnotificationchannelconfig",
      "community": 128,
      "norm_label": "newnotificationchannelconfig"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/types.ts",
      "source_location": "L1",
      "id": "notification_types",
      "community": 128,
      "norm_label": "types.ts"
    },
    {
      "label": "NotificationMetadata",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/types.ts",
      "source_location": "L1",
      "id": "notification_types_notificationmetadata",
      "community": 128,
      "norm_label": "notificationmetadata"
    },
    {
      "label": "NotificationChannelConfigData",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/notification/types.ts",
      "source_location": "L10",
      "id": "notification_types_notificationchannelconfigdata",
      "community": 128,
      "norm_label": "notificationchannelconfigdata"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/index.ts",
      "source_location": "L1",
      "id": "shared_index",
      "community": 170,
      "norm_label": "index.ts"
    },
    {
      "label": "relations.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/relations.ts",
      "source_location": "L1",
      "id": "shared_relations",
      "community": 170,
      "norm_label": "relations.ts"
    },
    {
      "label": "tables.ts",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L1",
      "id": "shared_tables",
      "community": 170,
      "norm_label": "tables.ts"
    },
    {
      "label": "sharedSchema",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L14",
      "id": "shared_tables_sharedschema",
      "community": 170,
      "norm_label": "sharedschema"
    },
    {
      "label": "toolTypeEnum",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L16",
      "id": "shared_tables_tooltypeenum",
      "community": 170,
      "norm_label": "tooltypeenum"
    },
    {
      "label": "tools",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L22",
      "id": "shared_tables_tools",
      "community": 170,
      "norm_label": "tools"
    },
    {
      "label": "Tool",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L50",
      "id": "shared_tables_tool",
      "community": 170,
      "norm_label": "tool"
    },
    {
      "label": "NewTool",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L51",
      "id": "shared_tables_newtool",
      "community": 170,
      "norm_label": "newtool"
    },
    {
      "label": "cacheEntries",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L59",
      "id": "shared_tables_cacheentries",
      "community": 170,
      "norm_label": "cacheentries"
    },
    {
      "label": "CacheEntry",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L74",
      "id": "shared_tables_cacheentry",
      "community": 170,
      "norm_label": "cacheentry"
    },
    {
      "label": "NewCacheEntry",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L75",
      "id": "shared_tables_newcacheentry",
      "community": 170,
      "norm_label": "newcacheentry"
    },
    {
      "label": "WsAuditLog",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L103",
      "id": "shared_tables_wsauditlog",
      "community": 170,
      "norm_label": "wsauditlog"
    },
    {
      "label": "NewWsAuditLog",
      "file_type": "code",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L104",
      "id": "shared_tables_newwsauditlog",
      "community": 170,
      "norm_label": "newwsauditlog"
    },
    {
      "label": "cost-defaults-seed.ts",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/cost-defaults-seed.ts",
      "source_location": "L1",
      "id": "seeds_cost_defaults_seed",
      "community": 2,
      "norm_label": "cost-defaults-seed.ts"
    },
    {
      "label": "DEFAULT_GUARDRAILS",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/cost-defaults-seed.ts",
      "source_location": "L9",
      "id": "seeds_cost_defaults_seed_default_guardrails",
      "community": 2,
      "norm_label": "default_guardrails"
    },
    {
      "label": "seedCostDefaults()",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/cost-defaults-seed.ts",
      "source_location": "L39",
      "id": "seeds_cost_defaults_seed_seedcostdefaults",
      "community": 2,
      "norm_label": "seedcostdefaults()"
    },
    {
      "label": "rbac-seed.ts",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L1",
      "id": "seeds_rbac_seed",
      "community": 2,
      "norm_label": "rbac-seed.ts"
    },
    {
      "label": "LEGACY_ROLE_RENAMES",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L10",
      "id": "seeds_rbac_seed_legacy_role_renames",
      "community": 2,
      "norm_label": "legacy_role_renames"
    },
    {
      "label": "SYSTEM_ROLES",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L15",
      "id": "seeds_rbac_seed_system_roles",
      "community": 2,
      "norm_label": "system_roles"
    },
    {
      "label": "PERMISSIONS",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L29",
      "id": "seeds_rbac_seed_permissions",
      "community": 2,
      "norm_label": "permissions"
    },
    {
      "label": "ROLE_PERMISSIONS",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L48",
      "id": "seeds_rbac_seed_role_permissions",
      "community": 2,
      "norm_label": "role_permissions"
    },
    {
      "label": "seedRbac()",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L64",
      "id": "seeds_rbac_seed_seedrbac",
      "community": 2,
      "norm_label": "seedrbac()"
    },
    {
      "label": "reconciliation-explainer-seed.ts",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/reconciliation-explainer-seed.ts",
      "source_location": "L1",
      "id": "seeds_reconciliation_explainer_seed",
      "community": 2,
      "norm_label": "reconciliation-explainer-seed.ts"
    },
    {
      "label": "seedReconciliationExplainerFlow()",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/reconciliation-explainer-seed.ts",
      "source_location": "L31",
      "id": "seeds_reconciliation_explainer_seed_seedreconciliationexplainerflow",
      "community": 2,
      "norm_label": "seedreconciliationexplainerflow()"
    },
    {
      "label": "settings-seed.ts",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/settings-seed.ts",
      "source_location": "L1",
      "id": "seeds_settings_seed",
      "community": 2,
      "norm_label": "settings-seed.ts"
    },
    {
      "label": "seedSettings()",
      "file_type": "code",
      "source_file": "backend/src/db/seeds/settings-seed.ts",
      "source_location": "L12",
      "id": "seeds_settings_seed_seedsettings",
      "community": 2,
      "norm_label": "seedsettings()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L1",
      "id": "src_index",
      "community": 2,
      "norm_label": "index.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L51",
      "id": "src_index_dirname",
      "community": 2,
      "norm_label": "__dirname"
    },
    {
      "label": "app",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L53",
      "id": "src_index_app",
      "community": 2,
      "norm_label": "app"
    },
    {
      "label": "openapiSpec",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L98",
      "id": "src_index_openapispec",
      "community": 2,
      "norm_label": "openapispec"
    },
    {
      "label": "httpServer",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L111",
      "id": "src_index_httpserver",
      "community": 2,
      "norm_label": "httpserver"
    },
    {
      "label": "socketServer",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L114",
      "id": "src_index_socketserver",
      "community": 2,
      "norm_label": "socketserver"
    },
    {
      "label": "startServer()",
      "file_type": "code",
      "source_file": "backend/src/index.ts",
      "source_location": "L132",
      "id": "src_index_startserver",
      "community": 2,
      "norm_label": "startserver()"
    },
    {
      "label": "constants.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/constants.ts",
      "source_location": "L1",
      "id": "auth_constants",
      "community": 155,
      "norm_label": "constants.ts"
    },
    {
      "label": "cookie.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L1",
      "id": "auth_cookie",
      "community": 155,
      "norm_label": "cookie.ts"
    },
    {
      "label": "setAuthCookie()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L17",
      "id": "auth_cookie_setauthcookie",
      "community": 155,
      "norm_label": "setauthcookie()"
    },
    {
      "label": "setIdTokenCookie()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L30",
      "id": "auth_cookie_setidtokencookie",
      "community": 155,
      "norm_label": "setidtokencookie()"
    },
    {
      "label": "clearAuthCookie()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L43",
      "id": "auth_cookie_clearauthcookie",
      "community": 155,
      "norm_label": "clearauthcookie()"
    },
    {
      "label": "clearIdTokenCookie()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L55",
      "id": "auth_cookie_clearidtokencookie",
      "community": 155,
      "norm_label": "clearidtokencookie()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "id": "backend_src_infrastructure_auth_index_ts_auth_index",
      "community": 155,
      "norm_label": "index.ts"
    },
    {
      "label": "okta.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L1",
      "id": "auth_okta",
      "community": 121,
      "norm_label": "okta.ts"
    },
    {
      "label": "OktaTokenResponse",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L18",
      "id": "auth_okta_oktatokenresponse",
      "community": 121,
      "norm_label": "oktatokenresponse"
    },
    {
      "label": "OktaUserProfile",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L30",
      "id": "auth_okta_oktauserprofile",
      "community": 121,
      "norm_label": "oktauserprofile"
    },
    {
      "label": "TokenExchangeResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L40",
      "id": "auth_okta_tokenexchangeresult",
      "community": 121,
      "norm_label": "tokenexchangeresult"
    },
    {
      "label": "RoleId",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L51",
      "id": "auth_okta_roleid",
      "community": 121,
      "norm_label": "roleid"
    },
    {
      "label": "RoleIdType",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L57",
      "id": "auth_okta_roleidtype",
      "community": 121,
      "norm_label": "roleidtype"
    },
    {
      "label": "mapGroupsToRoleId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L65",
      "id": "auth_okta_mapgroupstoroleid",
      "community": 208,
      "norm_label": "mapgroupstoroleid()"
    },
    {
      "label": "resolveLocalUserId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L79",
      "id": "auth_okta_resolvelocaluserid",
      "community": 121,
      "norm_label": "resolvelocaluserid()"
    },
    {
      "label": "RevocationEntry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L99",
      "id": "auth_okta_revocationentry",
      "community": 121,
      "norm_label": "revocationentry"
    },
    {
      "label": "revocationStore",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L103",
      "id": "auth_okta_revocationstore",
      "community": 121,
      "norm_label": "revocationstore"
    },
    {
      "label": "revokeToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L109",
      "id": "auth_okta_revoketoken",
      "community": 155,
      "norm_label": "revoketoken()"
    },
    {
      "label": "isTokenRevoked()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L126",
      "id": "auth_okta_istokenrevoked",
      "community": 208,
      "norm_label": "istokenrevoked()"
    },
    {
      "label": "NonceEntry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L142",
      "id": "auth_okta_nonceentry",
      "community": 121,
      "norm_label": "nonceentry"
    },
    {
      "label": "nonceStore",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L147",
      "id": "auth_okta_noncestore",
      "community": 121,
      "norm_label": "noncestore"
    },
    {
      "label": "generateNonce()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L152",
      "id": "auth_okta_generatenonce",
      "community": 121,
      "norm_label": "generatenonce()"
    },
    {
      "label": "storeNonce()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L159",
      "id": "auth_okta_storenonce",
      "community": 121,
      "norm_label": "storenonce()"
    },
    {
      "label": "retrieveNonce()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L177",
      "id": "auth_okta_retrievenonce",
      "community": 121,
      "norm_label": "retrievenonce()"
    },
    {
      "label": "buildAuthorizeUrl()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L193",
      "id": "auth_okta_buildauthorizeurl",
      "community": 121,
      "norm_label": "buildauthorizeurl()"
    },
    {
      "label": "createJwksVerifier()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L218",
      "id": "auth_okta_createjwksverifier",
      "community": 121,
      "norm_label": "createjwksverifier()"
    },
    {
      "label": "getJwksVerifier()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L226",
      "id": "auth_okta_getjwksverifier",
      "community": 121,
      "norm_label": "getjwksverifier()"
    },
    {
      "label": "verifyAccessToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L240",
      "id": "auth_okta_verifyaccesstoken",
      "community": 121,
      "norm_label": "verifyaccesstoken()"
    },
    {
      "label": "verifyIdToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L258",
      "id": "auth_okta_verifyidtoken",
      "community": 121,
      "norm_label": "verifyidtoken()"
    },
    {
      "label": "exchangeOktaCode()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L298",
      "id": "auth_okta_exchangeoktacode",
      "community": 121,
      "norm_label": "exchangeoktacode()"
    },
    {
      "label": "permission-cache.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L1",
      "id": "auth_permission_cache",
      "community": 155,
      "norm_label": "permission-cache.ts"
    },
    {
      "label": "PermissionLoader",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L1",
      "id": "auth_permission_cache_permissionloader",
      "community": 155,
      "norm_label": "permissionloader"
    },
    {
      "label": "CacheEntry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L3",
      "id": "auth_permission_cache_cacheentry",
      "community": 155,
      "norm_label": "cacheentry"
    },
    {
      "label": "CacheOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L8",
      "id": "auth_permission_cache_cacheoptions",
      "community": 155,
      "norm_label": "cacheoptions"
    },
    {
      "label": "createPermissionCache()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L14",
      "id": "auth_permission_cache_createpermissioncache",
      "community": 155,
      "norm_label": "createpermissioncache()"
    },
    {
      "label": "PermissionCache",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L56",
      "id": "auth_permission_cache_permissioncache",
      "community": 155,
      "norm_label": "permissioncache"
    },
    {
      "label": "cache-service.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L1",
      "id": "cache_cache_service",
      "community": 265,
      "norm_label": "cache-service.ts"
    },
    {
      "label": "createCacheService()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L5",
      "id": "cache_cache_service_createcacheservice",
      "community": 265,
      "norm_label": "createcacheservice()"
    },
    {
      "label": "CacheService",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L41",
      "id": "cache_cache_service_cacheservice",
      "community": 265,
      "norm_label": "cacheservice"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L1",
      "id": "cache_index",
      "community": 265,
      "norm_label": "index.ts"
    },
    {
      "label": "cacheService",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L6",
      "id": "cache_index_cacheservice",
      "community": 265,
      "norm_label": "cacheservice"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/types.ts",
      "source_location": "L1",
      "id": "cache_types",
      "community": 265,
      "norm_label": "types.ts"
    },
    {
      "label": "CacheOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/types.ts",
      "source_location": "L1",
      "id": "cache_types_cacheoptions",
      "community": 265,
      "norm_label": "cacheoptions"
    },
    {
      "label": "CacheValue",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/cache/types.ts",
      "source_location": "L6",
      "id": "cache_types_cachevalue",
      "community": 265,
      "norm_label": "cachevalue"
    },
    {
      "label": "env.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/config/env.ts",
      "source_location": "L1",
      "id": "config_env",
      "community": 364,
      "norm_label": "env.ts"
    },
    {
      "label": "envSchema",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/config/env.ts",
      "source_location": "L3",
      "id": "config_env_envschema",
      "community": 364,
      "norm_label": "envschema"
    },
    {
      "label": "Env",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/config/env.ts",
      "source_location": "L91",
      "id": "config_env_env",
      "community": 364,
      "norm_label": "env"
    },
    {
      "label": "alert-dispatcher.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L1",
      "id": "evaluation_alert_dispatcher",
      "community": 2,
      "norm_label": "alert-dispatcher.ts"
    },
    {
      "label": "AlertChannel",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L16",
      "id": "evaluation_alert_dispatcher_alertchannel",
      "community": 2,
      "norm_label": "alertchannel"
    },
    {
      "label": "createAlertDispatcher()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L21",
      "id": "evaluation_alert_dispatcher_createalertdispatcher",
      "community": 2,
      "norm_label": "createalertdispatcher()"
    },
    {
      "label": "createWebSocketChannel()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L134",
      "id": "evaluation_alert_dispatcher_createwebsocketchannel",
      "community": 2,
      "norm_label": "createwebsocketchannel()"
    },
    {
      "label": "bootstrap.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L1",
      "id": "evaluation_bootstrap",
      "community": 2,
      "norm_label": "bootstrap.ts"
    },
    {
      "label": "startEvaluationFramework()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L27",
      "id": "evaluation_bootstrap_startevaluationframework",
      "community": 2,
      "norm_label": "startevaluationframework()"
    },
    {
      "label": "config-resolver.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/config-resolver.ts",
      "source_location": "L1",
      "id": "evaluation_config_resolver",
      "community": 2,
      "norm_label": "config-resolver.ts"
    },
    {
      "label": "resolveConfig()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/config-resolver.ts",
      "source_location": "L8",
      "id": "evaluation_config_resolver_resolveconfig",
      "community": 2,
      "norm_label": "resolveconfig()"
    },
    {
      "label": "evaluation-engine.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L1",
      "id": "evaluation_evaluation_engine",
      "community": 2,
      "norm_label": "evaluation-engine.ts"
    },
    {
      "label": "EvaluatorRegistry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L22",
      "id": "evaluation_evaluation_engine_evaluatorregistry",
      "community": 2,
      "norm_label": "evaluatorregistry"
    },
    {
      "label": "EvaluationEngineDeps",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L27",
      "id": "evaluation_evaluation_engine_evaluationenginedeps",
      "community": 2,
      "norm_label": "evaluationenginedeps"
    },
    {
      "label": "mapToEvaluationEvents()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L40",
      "id": "evaluation_evaluation_engine_maptoevaluationevents",
      "community": 2,
      "norm_label": "maptoevaluationevents()"
    },
    {
      "label": "shouldSample()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L60",
      "id": "evaluation_evaluation_engine_shouldsample",
      "community": 2,
      "norm_label": "shouldsample()"
    },
    {
      "label": "runHeuristic()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L67",
      "id": "evaluation_evaluation_engine_runheuristic",
      "community": 2,
      "norm_label": "runheuristic()"
    },
    {
      "label": "runLlmJudge()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L92",
      "id": "evaluation_evaluation_engine_runllmjudge",
      "community": 2,
      "norm_label": "runllmjudge()"
    },
    {
      "label": "computeCompositeScore()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L120",
      "id": "evaluation_evaluation_engine_computecompositescore",
      "community": 2,
      "norm_label": "computecompositescore()"
    },
    {
      "label": "createEvaluationEngine()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L142",
      "id": "evaluation_evaluation_engine_createevaluationengine",
      "community": 2,
      "norm_label": "createevaluationengine()"
    },
    {
      "label": "evaluation-listener.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L1",
      "id": "evaluation_evaluation_listener",
      "community": 2,
      "norm_label": "evaluation-listener.ts"
    },
    {
      "label": "EvaluationEngine",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L11",
      "id": "evaluation_evaluation_listener_evaluationengine",
      "community": 2,
      "norm_label": "evaluationengine"
    },
    {
      "label": "InternalEventPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L13",
      "id": "evaluation_evaluation_listener_internaleventpayload",
      "community": 2,
      "norm_label": "internaleventpayload"
    },
    {
      "label": "createEvaluationListener()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L18",
      "id": "evaluation_evaluation_listener_createevaluationlistener",
      "community": 2,
      "norm_label": "createevaluationlistener()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L1",
      "id": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "community": 2,
      "norm_label": "index.ts"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/index.ts",
      "source_location": "L1",
      "id": "event_emitter_index",
      "community": 291,
      "norm_label": "index.ts"
    },
    {
      "label": "workflow-event-emitter.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L1",
      "id": "event_emitter_workflow_event_emitter",
      "community": 291,
      "norm_label": "workflow-event-emitter.ts"
    },
    {
      "label": "WorkflowEventPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L14",
      "id": "event_emitter_workflow_event_emitter_workfloweventpayload",
      "community": 291,
      "norm_label": "workfloweventpayload"
    },
    {
      "label": "WorkflowEventEmitter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L28",
      "id": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "community": 291,
      "norm_label": "workfloweventemitter"
    },
    {
      "label": ".emitWorkflowEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L32",
      "id": "event_emitter_workflow_event_emitter_workfloweventemitter_emitworkflowevent",
      "community": 291,
      "norm_label": ".emitworkflowevent()"
    },
    {
      "label": ".onWorkflowEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L49",
      "id": "event_emitter_workflow_event_emitter_workfloweventemitter_onworkflowevent",
      "community": 291,
      "norm_label": ".onworkflowevent()"
    },
    {
      "label": ".offWorkflowEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L56",
      "id": "event_emitter_workflow_event_emitter_workfloweventemitter_offworkflowevent",
      "community": 291,
      "norm_label": ".offworkflowevent()"
    },
    {
      "label": "cost-tracking-callback.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L1",
      "id": "adapters_cost_tracking_callback",
      "community": 204,
      "norm_label": "cost-tracking-callback.ts"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L21",
      "id": "adapters_cost_tracking_callback_tracer",
      "community": 204,
      "norm_label": "tracer"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L22",
      "id": "adapters_cost_tracking_callback_meter",
      "community": 204,
      "norm_label": "meter"
    },
    {
      "label": "llmRequestsCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L24",
      "id": "adapters_cost_tracking_callback_llmrequestscounter",
      "community": 204,
      "norm_label": "llmrequestscounter"
    },
    {
      "label": "llmDurationHistogram",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L27",
      "id": "adapters_cost_tracking_callback_llmdurationhistogram",
      "community": 204,
      "norm_label": "llmdurationhistogram"
    },
    {
      "label": "llmErrorsCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L32",
      "id": "adapters_cost_tracking_callback_llmerrorscounter",
      "community": 204,
      "norm_label": "llmerrorscounter"
    },
    {
      "label": "llmInputTokensCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L35",
      "id": "adapters_cost_tracking_callback_llminputtokenscounter",
      "community": 204,
      "norm_label": "llminputtokenscounter"
    },
    {
      "label": "llmOutputTokensCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L38",
      "id": "adapters_cost_tracking_callback_llmoutputtokenscounter",
      "community": 204,
      "norm_label": "llmoutputtokenscounter"
    },
    {
      "label": "TokenUsageRecord",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L42",
      "id": "adapters_cost_tracking_callback_tokenusagerecord",
      "community": 204,
      "norm_label": "tokenusagerecord"
    },
    {
      "label": "extractTokenUsage()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L52",
      "id": "adapters_cost_tracking_callback_extracttokenusage",
      "community": 204,
      "norm_label": "extracttokenusage()"
    },
    {
      "label": "createCostTrackingCallback()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L91",
      "id": "adapters_cost_tracking_callback_createcosttrackingcallback",
      "community": 204,
      "norm_label": "createcosttrackingcallback()"
    },
    {
      "label": "event.adapter.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L1",
      "id": "adapters_event_adapter",
      "community": 181,
      "norm_label": "event.adapter.ts"
    },
    {
      "label": "internalEventBus",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L15",
      "id": "adapters_event_adapter_internaleventbus",
      "community": 181,
      "norm_label": "internaleventbus"
    },
    {
      "label": "createEventAdapter()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L34",
      "id": "adapters_event_adapter_createeventadapter",
      "community": 181,
      "norm_label": "createeventadapter()"
    },
    {
      "label": "onInternalEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L178",
      "id": "adapters_event_adapter_oninternalevent",
      "community": 181,
      "norm_label": "oninternalevent()"
    },
    {
      "label": "http.adapter.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L1",
      "id": "adapters_http_adapter",
      "community": 181,
      "norm_label": "http.adapter.ts"
    },
    {
      "label": "getBedrockClient()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L31",
      "id": "adapters_http_adapter_getbedrockclient",
      "community": 181,
      "norm_label": "getbedrockclient()"
    },
    {
      "label": "formatBedrockRequest()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L49",
      "id": "adapters_http_adapter_formatbedrockrequest",
      "community": 181,
      "norm_label": "formatbedrockrequest()"
    },
    {
      "label": "parseBedrockResponse()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L111",
      "id": "adapters_http_adapter_parsebedrockresponse",
      "community": 181,
      "norm_label": "parsebedrockresponse()"
    },
    {
      "label": "parseBedrockChunk()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L177",
      "id": "adapters_http_adapter_parsebedrockchunk",
      "community": 181,
      "norm_label": "parsebedrockchunk()"
    },
    {
      "label": "invokeLLM()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L221",
      "id": "adapters_http_adapter_invokellm",
      "community": 181,
      "norm_label": "invokellm()"
    },
    {
      "label": "createHttpAdapter()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L303",
      "id": "adapters_http_adapter_createhttpadapter",
      "community": 181,
      "norm_label": "createhttpadapter()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L1",
      "id": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "community": 181,
      "norm_label": "index.ts"
    },
    {
      "label": "createAdapters()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L24",
      "id": "adapters_index_createadapters",
      "community": 181,
      "norm_label": "createadapters()"
    },
    {
      "label": "llm.adapter.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/llm.adapter.ts",
      "source_location": "L1",
      "id": "adapters_llm_adapter",
      "community": 204,
      "norm_label": "llm.adapter.ts"
    },
    {
      "label": "createLLMAdapter()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/adapters/llm.adapter.ts",
      "source_location": "L29",
      "id": "adapters_llm_adapter_createllmadapter",
      "community": 181,
      "norm_label": "createllmadapter()"
    },
    {
      "label": "concurrency.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L1",
      "id": "event_shell_concurrency",
      "community": 318,
      "norm_label": "concurrency.ts"
    },
    {
      "label": "Semaphore",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L10",
      "id": "event_shell_concurrency_semaphore",
      "community": 318,
      "norm_label": "semaphore"
    },
    {
      "label": "semaphores",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L16",
      "id": "event_shell_concurrency_semaphores",
      "community": 318,
      "norm_label": "semaphores"
    },
    {
      "label": "release()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L19",
      "id": "event_shell_concurrency_release",
      "community": 318,
      "norm_label": "release()"
    },
    {
      "label": "concurrencyManager",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L42",
      "id": "event_shell_concurrency_concurrencymanager",
      "community": 318,
      "norm_label": "concurrencymanager"
    },
    {
      "label": "dispatcher.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L1",
      "id": "event_shell_dispatcher",
      "community": 47,
      "norm_label": "dispatcher.ts"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L24",
      "id": "event_shell_dispatcher_tracer",
      "community": 47,
      "norm_label": "tracer"
    },
    {
      "label": "toDispatchError()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L26",
      "id": "event_shell_dispatcher_todispatcherror",
      "community": 47,
      "norm_label": "todispatcherror()"
    },
    {
      "label": "dispatch()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L63",
      "id": "event_shell_dispatcher_dispatch",
      "community": 47,
      "norm_label": "dispatch()"
    },
    {
      "label": "dispatchResume()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L136",
      "id": "event_shell_dispatcher_dispatchresume",
      "community": 47,
      "norm_label": "dispatchresume()"
    },
    {
      "label": "hasGraph()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L238",
      "id": "event_shell_dispatcher_hasgraph",
      "community": 47,
      "norm_label": "hasgraph()"
    },
    {
      "label": "getRegisteredGraphIds()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L247",
      "id": "event_shell_dispatcher_getregisteredgraphids",
      "community": 47,
      "norm_label": "getregisteredgraphids()"
    },
    {
      "label": "execution-tracker.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/execution-tracker.ts",
      "source_location": "L1",
      "id": "event_shell_execution_tracker",
      "community": 149,
      "norm_label": "execution-tracker.ts"
    },
    {
      "label": "activeExecutions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/execution-tracker.ts",
      "source_location": "L11",
      "id": "event_shell_execution_tracker_activeexecutions",
      "community": 149,
      "norm_label": "activeexecutions"
    },
    {
      "label": "executionTracker",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/execution-tracker.ts",
      "source_location": "L20",
      "id": "event_shell_execution_tracker_executiontracker",
      "community": 149,
      "norm_label": "executiontracker"
    },
    {
      "label": "executor.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L1",
      "id": "event_shell_executor",
      "community": 149,
      "norm_label": "executor.ts"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L26",
      "id": "event_shell_executor_tracer",
      "community": 149,
      "norm_label": "tracer"
    },
    {
      "label": "GraphInvocation",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L36",
      "id": "event_shell_executor_graphinvocation",
      "community": 149,
      "norm_label": "graphinvocation"
    },
    {
      "label": "executeGraphLifecycle()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L52",
      "id": "event_shell_executor_executegraphlifecycle",
      "community": 149,
      "norm_label": "executegraphlifecycle()"
    },
    {
      "label": "loadGraphFunction()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L266",
      "id": "event_shell_executor_loadgraphfunction",
      "community": 117,
      "norm_label": "loadgraphfunction()"
    },
    {
      "label": "fireAndForget()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L291",
      "id": "event_shell_executor_fireandforget",
      "community": 149,
      "norm_label": "fireandforget()"
    },
    {
      "label": "execute()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L315",
      "id": "event_shell_executor_execute",
      "community": 149,
      "norm_label": "execute()"
    },
    {
      "label": "resume()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L341",
      "id": "event_shell_executor_resume",
      "community": 149,
      "norm_label": "resume()"
    },
    {
      "label": "executionManager",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L374",
      "id": "event_shell_executor_executionmanager",
      "community": 47,
      "norm_label": "executionmanager"
    },
    {
      "label": "graph-circuit-breakers.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L1",
      "id": "event_shell_graph_circuit_breakers",
      "community": 307,
      "norm_label": "graph-circuit-breakers.ts"
    },
    {
      "label": "breakers",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L19",
      "id": "event_shell_graph_circuit_breakers_breakers",
      "community": 307,
      "norm_label": "breakers"
    },
    {
      "label": "DEFAULT_CONFIG",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L21",
      "id": "event_shell_graph_circuit_breakers_default_config",
      "community": 307,
      "norm_label": "default_config"
    },
    {
      "label": "getBreaker()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L29",
      "id": "event_shell_graph_circuit_breakers_getbreaker",
      "community": 307,
      "norm_label": "getbreaker()"
    },
    {
      "label": "configureBreaker()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L42",
      "id": "event_shell_graph_circuit_breakers_configurebreaker",
      "community": 117,
      "norm_label": "configurebreaker()"
    },
    {
      "label": "getAllBreakerStates()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L56",
      "id": "event_shell_graph_circuit_breakers_getallbreakerstates",
      "community": 307,
      "norm_label": "getallbreakerstates()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L1",
      "id": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "community": 47,
      "norm_label": "index.ts"
    },
    {
      "label": "initializeEventShell()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L95",
      "id": "event_shell_index_initializeeventshell",
      "community": 117,
      "norm_label": "initializeeventshell()"
    },
    {
      "label": "shutdownEventShell()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L159",
      "id": "event_shell_index_shutdowneventshell",
      "community": 47,
      "norm_label": "shutdowneventshell()"
    },
    {
      "label": "isEventShellInitialized()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L179",
      "id": "event_shell_index_iseventshellinitialized",
      "community": 47,
      "norm_label": "iseventshellinitialized()"
    },
    {
      "label": "getEventShellStatus()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L186",
      "id": "event_shell_index_geteventshellstatus",
      "community": 307,
      "norm_label": "geteventshellstatus()"
    },
    {
      "label": "orphan-recovery.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/orphan-recovery.ts",
      "source_location": "L1",
      "id": "event_shell_orphan_recovery",
      "community": 117,
      "norm_label": "orphan-recovery.ts"
    },
    {
      "label": "recoverOrphanedRuns()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/orphan-recovery.ts",
      "source_location": "L23",
      "id": "event_shell_orphan_recovery_recoverorphanedruns",
      "community": 117,
      "norm_label": "recoverorphanedruns()"
    },
    {
      "label": "rehydration.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L1",
      "id": "event_shell_rehydration",
      "community": 117,
      "norm_label": "rehydration.ts"
    },
    {
      "label": "GetCompiledGraphFn",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L14",
      "id": "event_shell_rehydration_getcompiledgraphfn",
      "community": 117,
      "norm_label": "getcompiledgraphfn"
    },
    {
      "label": "InterruptCheckResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L20",
      "id": "event_shell_rehydration_interruptcheckresult",
      "community": 117,
      "norm_label": "interruptcheckresult"
    },
    {
      "label": "checkInterruptState()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L30",
      "id": "event_shell_rehydration_checkinterruptstate",
      "community": 117,
      "norm_label": "checkinterruptstate()"
    },
    {
      "label": "rehydrateOrphanedWorkflows()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L70",
      "id": "event_shell_rehydration_rehydrateorphanedworkflows",
      "community": 117,
      "norm_label": "rehydrateorphanedworkflows()"
    },
    {
      "label": "router.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L1",
      "id": "event_shell_router",
      "community": 47,
      "norm_label": "router.ts"
    },
    {
      "label": "registry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L11",
      "id": "event_shell_router_registry",
      "community": 47,
      "norm_label": "registry"
    },
    {
      "label": "graphIdIndex",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L12",
      "id": "event_shell_router_graphidindex",
      "community": 47,
      "norm_label": "graphidindex"
    },
    {
      "label": "eventRouter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L14",
      "id": "event_shell_router_eventrouter",
      "community": 47,
      "norm_label": "eventrouter"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L1",
      "id": "event_shell_types",
      "community": 47,
      "norm_label": "types.ts"
    },
    {
      "label": "ShellEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L11",
      "id": "event_shell_types_shellevent",
      "community": 47,
      "norm_label": "shellevent"
    },
    {
      "label": "ContextualEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L20",
      "id": "event_shell_types_contextualevent",
      "community": 47,
      "norm_label": "contextualevent"
    },
    {
      "label": "EventSource",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L26",
      "id": "event_shell_types_eventsource",
      "community": 47,
      "norm_label": "eventsource"
    },
    {
      "label": "GraphRegistration",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L32",
      "id": "event_shell_types_graphregistration",
      "community": 47,
      "norm_label": "graphregistration"
    },
    {
      "label": "GraphRegistry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L55",
      "id": "event_shell_types_graphregistry",
      "community": 47,
      "norm_label": "graphregistry"
    },
    {
      "label": "ExecutionStatus",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L61",
      "id": "event_shell_types_executionstatus",
      "community": 47,
      "norm_label": "executionstatus"
    },
    {
      "label": "ExecutionResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L69",
      "id": "event_shell_types_executionresult",
      "community": 47,
      "norm_label": "executionresult"
    },
    {
      "label": "ExecutionContext",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L80",
      "id": "event_shell_types_executioncontext",
      "community": 47,
      "norm_label": "executioncontext"
    },
    {
      "label": "ExecutionCallback",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L95",
      "id": "event_shell_types_executioncallback",
      "community": 47,
      "norm_label": "executioncallback"
    },
    {
      "label": "ErrorCallback",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L97",
      "id": "event_shell_types_errorcallback",
      "community": 47,
      "norm_label": "errorcallback"
    },
    {
      "label": "DispatchOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L111",
      "id": "event_shell_types_dispatchoptions",
      "community": 47,
      "norm_label": "dispatchoptions"
    },
    {
      "label": "DispatchResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L118",
      "id": "event_shell_types_dispatchresult",
      "community": 47,
      "norm_label": "dispatchresult"
    },
    {
      "label": "websocket-relay.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L1",
      "id": "event_shell_websocket_relay",
      "community": 149,
      "norm_label": "websocket-relay.ts"
    },
    {
      "label": "getActiveTraceId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L16",
      "id": "event_shell_websocket_relay_getactivetraceid",
      "community": 149,
      "norm_label": "getactivetraceid()"
    },
    {
      "label": "initWebSocketRelay()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L27",
      "id": "event_shell_websocket_relay_initwebsocketrelay",
      "community": 149,
      "norm_label": "initwebsocketrelay()"
    },
    {
      "label": "getNamespace()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L34",
      "id": "event_shell_websocket_relay_getnamespace",
      "community": 149,
      "norm_label": "getnamespace()"
    },
    {
      "label": "emitWorkflowStart()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L48",
      "id": "event_shell_websocket_relay_emitworkflowstart",
      "community": 149,
      "norm_label": "emitworkflowstart()"
    },
    {
      "label": "emitWorkflowComplete()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L86",
      "id": "event_shell_websocket_relay_emitworkflowcomplete",
      "community": 149,
      "norm_label": "emitworkflowcomplete()"
    },
    {
      "label": "emitWorkflowError()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L129",
      "id": "event_shell_websocket_relay_emitworkflowerror",
      "community": 149,
      "norm_label": "emitworkflowerror()"
    },
    {
      "label": "client.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L1",
      "id": "kafka_client",
      "community": 2,
      "norm_label": "client.ts"
    },
    {
      "label": "getKafkaLogLevel()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L15",
      "id": "kafka_client_getkafkaloglevel",
      "community": 2,
      "norm_label": "getkafkaloglevel()"
    },
    {
      "label": "kafkaLogger()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L33",
      "id": "kafka_client_kafkalogger",
      "community": 2,
      "norm_label": "kafkalogger()"
    },
    {
      "label": "createKafkaClient()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L64",
      "id": "kafka_client_createkafkaclient",
      "community": 2,
      "norm_label": "createkafkaclient()"
    },
    {
      "label": "kafka",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L88",
      "id": "kafka_client_kafka",
      "community": 2,
      "norm_label": "kafka"
    },
    {
      "label": "consumer.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L1",
      "id": "kafka_consumer",
      "community": 2,
      "norm_label": "consumer.ts"
    },
    {
      "label": "handleMessage()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L34",
      "id": "kafka_consumer_handlemessage",
      "community": 2,
      "norm_label": "handlemessage()"
    },
    {
      "label": "startConsumer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L96",
      "id": "kafka_consumer_startconsumer",
      "community": 2,
      "norm_label": "startconsumer()"
    },
    {
      "label": "stopConsumer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L136",
      "id": "kafka_consumer_stopconsumer",
      "community": 2,
      "norm_label": "stopconsumer()"
    },
    {
      "label": "isConsumerRunning()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L149",
      "id": "kafka_consumer_isconsumerrunning",
      "community": 2,
      "norm_label": "isconsumerrunning()"
    },
    {
      "label": "getConsumer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L156",
      "id": "kafka_consumer_getconsumer",
      "community": 2,
      "norm_label": "getconsumer()"
    },
    {
      "label": "file-event-handler.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L1",
      "id": "handlers_file_event_handler",
      "community": 2,
      "norm_label": "file-event-handler.ts"
    },
    {
      "label": "KafkaMessageMetadata",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L20",
      "id": "handlers_file_event_handler_kafkamessagemetadata",
      "community": 2,
      "norm_label": "kafkamessagemetadata"
    },
    {
      "label": "handleFileEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L40",
      "id": "handlers_file_event_handler_handlefileevent",
      "community": 2,
      "norm_label": "handlefileevent()"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/schemas.ts",
      "source_location": "L1",
      "id": "handlers_schemas",
      "community": 2,
      "norm_label": "schemas.ts"
    },
    {
      "label": "fileEventSchema",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/schemas.ts",
      "source_location": "L13",
      "id": "handlers_schemas_fileeventschema",
      "community": 2,
      "norm_label": "fileeventschema"
    },
    {
      "label": "FileEventPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/handlers/schemas.ts",
      "source_location": "L21",
      "id": "handlers_schemas_fileeventpayload",
      "community": 2,
      "norm_label": "fileeventpayload"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L1",
      "id": "kafka_index",
      "community": 2,
      "norm_label": "index.ts"
    },
    {
      "label": "producer.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L1",
      "id": "kafka_producer",
      "community": 2,
      "norm_label": "producer.ts"
    },
    {
      "label": "initializeProducer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L19",
      "id": "kafka_producer_initializeproducer",
      "community": 2,
      "norm_label": "initializeproducer()"
    },
    {
      "label": "disconnectProducer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L33",
      "id": "kafka_producer_disconnectproducer",
      "community": 2,
      "norm_label": "disconnectproducer()"
    },
    {
      "label": "sendMessage()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L44",
      "id": "kafka_producer_sendmessage",
      "community": 2,
      "norm_label": "sendmessage()"
    },
    {
      "label": "getProducer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L62",
      "id": "kafka_producer_getproducer",
      "community": 2,
      "norm_label": "getproducer()"
    },
    {
      "label": "topics.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/topics.ts",
      "source_location": "L1",
      "id": "kafka_topics",
      "community": 2,
      "norm_label": "topics.ts"
    },
    {
      "label": "KAFKA_TOPICS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/topics.ts",
      "source_location": "L7",
      "id": "kafka_topics_kafka_topics",
      "community": 2,
      "norm_label": "kafka_topics"
    },
    {
      "label": "KafkaTopic",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/kafka/topics.ts",
      "source_location": "L15",
      "id": "kafka_topics_kafkatopic",
      "community": 2,
      "norm_label": "kafkatopic"
    },
    {
      "label": "context.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L1",
      "id": "logger_context",
      "community": 239,
      "norm_label": "context.ts"
    },
    {
      "label": "RequestContext",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L5",
      "id": "logger_context_requestcontext",
      "community": 239,
      "norm_label": "requestcontext"
    },
    {
      "label": "getRequestContext()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L18",
      "id": "logger_context_getrequestcontext",
      "community": 239,
      "norm_label": "getrequestcontext()"
    },
    {
      "label": "getRequestId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L24",
      "id": "logger_context_getrequestid",
      "community": 239,
      "norm_label": "getrequestid()"
    },
    {
      "label": "getSpanId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L30",
      "id": "logger_context_getspanid",
      "community": 239,
      "norm_label": "getspanid()"
    },
    {
      "label": "getTraceId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L36",
      "id": "logger_context_gettraceid",
      "community": 239,
      "norm_label": "gettraceid()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L1",
      "id": "logger_index",
      "community": 341,
      "norm_label": "index.ts"
    },
    {
      "label": "buildTransportTargets()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L10",
      "id": "logger_index_buildtransporttargets",
      "community": 341,
      "norm_label": "buildtransporttargets()"
    },
    {
      "label": "targets",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L42",
      "id": "logger_index_targets",
      "community": 341,
      "norm_label": "targets"
    },
    {
      "label": "logger",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L47",
      "id": "logger_index_logger",
      "community": 341,
      "norm_label": "logger"
    },
    {
      "label": "buckets.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L1",
      "id": "metrics_buckets",
      "community": 102,
      "norm_label": "buckets.ts"
    },
    {
      "label": "HTTP_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L9",
      "id": "metrics_buckets_http_duration_buckets",
      "community": 102,
      "norm_label": "http_duration_buckets"
    },
    {
      "label": "EFFECT_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L11",
      "id": "metrics_buckets_effect_duration_buckets",
      "community": 102,
      "norm_label": "effect_duration_buckets"
    },
    {
      "label": "LLM_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L15",
      "id": "metrics_buckets_llm_duration_buckets",
      "community": 102,
      "norm_label": "llm_duration_buckets"
    },
    {
      "label": "JOB_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L17",
      "id": "metrics_buckets_job_duration_buckets",
      "community": 102,
      "norm_label": "job_duration_buckets"
    },
    {
      "label": "WORKFLOW_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L21",
      "id": "metrics_buckets_workflow_duration_buckets",
      "community": 102,
      "norm_label": "workflow_duration_buckets"
    },
    {
      "label": "NODE_DURATION_BUCKETS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L25",
      "id": "metrics_buckets_node_duration_buckets",
      "community": 102,
      "norm_label": "node_duration_buckets"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L1",
      "id": "metrics_index",
      "community": 102,
      "norm_label": "index.ts"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L11",
      "id": "metrics_index_meter",
      "community": 102,
      "norm_label": "meter"
    },
    {
      "label": "httpRequestsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L16",
      "id": "metrics_index_httprequeststotal",
      "community": 102,
      "norm_label": "httprequeststotal"
    },
    {
      "label": "httpRequestDuration",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L19",
      "id": "metrics_index_httprequestduration",
      "community": 102,
      "norm_label": "httprequestduration"
    },
    {
      "label": "httpResponseSize",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L24",
      "id": "metrics_index_httpresponsesize",
      "community": 102,
      "norm_label": "httpresponsesize"
    },
    {
      "label": "effectExecutionsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L32",
      "id": "metrics_index_effectexecutionstotal",
      "community": 102,
      "norm_label": "effectexecutionstotal"
    },
    {
      "label": "effectDuration",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L35",
      "id": "metrics_index_effectduration",
      "community": 102,
      "norm_label": "effectduration"
    },
    {
      "label": "effectErrorsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L40",
      "id": "metrics_index_effecterrorstotal",
      "community": 102,
      "norm_label": "effecterrorstotal"
    },
    {
      "label": "dbQueriesTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L47",
      "id": "metrics_index_dbqueriestotal",
      "community": 102,
      "norm_label": "dbqueriestotal"
    },
    {
      "label": "dbQueryDuration",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L50",
      "id": "metrics_index_dbqueryduration",
      "community": 102,
      "norm_label": "dbqueryduration"
    },
    {
      "label": "usersRegisteredTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L59",
      "id": "metrics_index_usersregisteredtotal",
      "community": 102,
      "norm_label": "usersregisteredtotal"
    },
    {
      "label": "postsCreatedTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L62",
      "id": "metrics_index_postscreatedtotal",
      "community": 102,
      "norm_label": "postscreatedtotal"
    },
    {
      "label": "commentsCreatedTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L65",
      "id": "metrics_index_commentscreatedtotal",
      "community": 102,
      "norm_label": "commentscreatedtotal"
    },
    {
      "label": "recordBusinessMetric()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L72",
      "id": "metrics_index_recordbusinessmetric",
      "community": 102,
      "norm_label": "recordbusinessmetric()"
    },
    {
      "label": "recordResultError()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L91",
      "id": "metrics_index_recordresulterror",
      "community": 102,
      "norm_label": "recordresulterror()"
    },
    {
      "label": "recordResultMetrics()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L98",
      "id": "metrics_index_recordresultmetrics",
      "community": 102,
      "norm_label": "recordresultmetrics()"
    },
    {
      "label": "email.channel.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L1",
      "id": "channels_email_channel",
      "community": 285,
      "norm_label": "email.channel.ts"
    },
    {
      "label": "getSESClient()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L11",
      "id": "channels_email_channel_getsesclient",
      "community": 285,
      "norm_label": "getsesclient()"
    },
    {
      "label": "deliverEmail()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L16",
      "id": "channels_email_channel_deliveremail",
      "community": 285,
      "norm_label": "deliveremail()"
    },
    {
      "label": "inapp.channel.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/inapp.channel.ts",
      "source_location": "L1",
      "id": "channels_inapp_channel",
      "community": 91,
      "norm_label": "inapp.channel.ts"
    },
    {
      "label": "deliverInApp()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/inapp.channel.ts",
      "source_location": "L6",
      "id": "channels_inapp_channel_deliverinapp",
      "community": 91,
      "norm_label": "deliverinapp()"
    },
    {
      "label": "slack.channel.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L1",
      "id": "channels_slack_channel",
      "community": 91,
      "norm_label": "slack.channel.ts"
    },
    {
      "label": "deliverSlack()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L8",
      "id": "channels_slack_channel_deliverslack",
      "community": 91,
      "norm_label": "deliverslack()"
    },
    {
      "label": "circuit-breaker.test.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.test.ts",
      "source_location": "L1",
      "id": "notifications_circuit_breaker_test",
      "community": 91,
      "norm_label": "circuit-breaker.test.ts"
    },
    {
      "label": "circuit-breaker.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L1",
      "id": "notifications_circuit_breaker",
      "community": 91,
      "norm_label": "circuit-breaker.ts"
    },
    {
      "label": "CircuitState",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L6",
      "id": "notifications_circuit_breaker_circuitstate",
      "community": 91,
      "norm_label": "circuitstate"
    },
    {
      "label": "CircuitBreakerOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L8",
      "id": "notifications_circuit_breaker_circuitbreakeroptions",
      "community": 91,
      "norm_label": "circuitbreakeroptions"
    },
    {
      "label": "CircuitBreaker",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L13",
      "id": "notifications_circuit_breaker_circuitbreaker",
      "community": 91,
      "norm_label": "circuitbreaker"
    },
    {
      "label": "createCircuitBreaker()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L18",
      "id": "notifications_circuit_breaker_createcircuitbreaker",
      "community": 91,
      "norm_label": "createcircuitbreaker()"
    },
    {
      "label": "sesBreaker",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L71",
      "id": "notifications_circuit_breaker_sesbreaker",
      "community": 91,
      "norm_label": "sesbreaker"
    },
    {
      "label": "slackBreaker",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L76",
      "id": "notifications_circuit_breaker_slackbreaker",
      "community": 91,
      "norm_label": "slackbreaker"
    },
    {
      "label": "error-classification.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L1",
      "id": "notifications_error_classification",
      "community": 91,
      "norm_label": "error-classification.ts"
    },
    {
      "label": "ChannelDeliveryError",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L8",
      "id": "notifications_error_classification_channeldeliveryerror",
      "community": 91,
      "norm_label": "channeldeliveryerror"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L9",
      "id": "notifications_error_classification_channeldeliveryerror_constructor",
      "community": 91,
      "norm_label": ".constructor()"
    },
    {
      "label": "TRANSIENT_ERROR_CODES",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L20",
      "id": "notifications_error_classification_transient_error_codes",
      "community": 91,
      "norm_label": "transient_error_codes"
    },
    {
      "label": "TRANSIENT_HTTP_STATUSES",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L28",
      "id": "notifications_error_classification_transient_http_statuses",
      "community": 91,
      "norm_label": "transient_http_statuses"
    },
    {
      "label": "PERMANENT_SES_ERRORS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L30",
      "id": "notifications_error_classification_permanent_ses_errors",
      "community": 91,
      "norm_label": "permanent_ses_errors"
    },
    {
      "label": "isTransientError()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L36",
      "id": "notifications_error_classification_istransienterror",
      "community": 40,
      "norm_label": "istransienterror()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L1",
      "id": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "community": 91,
      "norm_label": "index.ts"
    },
    {
      "label": "sns-webhook.handler.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L1",
      "id": "ses_feedback_sns_webhook_handler",
      "community": 176,
      "norm_label": "sns-webhook.handler.ts"
    },
    {
      "label": "SnsMessage",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L3",
      "id": "ses_feedback_sns_webhook_handler_snsmessage",
      "community": 176,
      "norm_label": "snsmessage"
    },
    {
      "label": "SesNotification",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L16",
      "id": "ses_feedback_sns_webhook_handler_sesnotification",
      "community": 176,
      "norm_label": "sesnotification"
    },
    {
      "label": "isValidSnsUrl()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L35",
      "id": "ses_feedback_sns_webhook_handler_isvalidsnsurl",
      "community": 176,
      "norm_label": "isvalidsnsurl()"
    },
    {
      "label": "handleSnsFeedback()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L46",
      "id": "ses_feedback_sns_webhook_handler_handlesnsfeedback",
      "community": 176,
      "norm_label": "handlesnsfeedback()"
    },
    {
      "label": "render.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L1",
      "id": "email_render",
      "community": 285,
      "norm_label": "render.ts"
    },
    {
      "label": "escapeHtml()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L3",
      "id": "email_render_escapehtml",
      "community": 285,
      "norm_label": "escapehtml()"
    },
    {
      "label": "sanitizeUrl()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L12",
      "id": "email_render_sanitizeurl",
      "community": 285,
      "norm_label": "sanitizeurl()"
    },
    {
      "label": "renderNotificationEmail()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L24",
      "id": "email_render_rendernotificationemail",
      "community": 285,
      "norm_label": "rendernotificationemail()"
    },
    {
      "label": "blocks.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L1",
      "id": "slack_blocks",
      "community": 91,
      "norm_label": "blocks.ts"
    },
    {
      "label": "SlackBlock",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L3",
      "id": "slack_blocks_slackblock",
      "community": 91,
      "norm_label": "slackblock"
    },
    {
      "label": "TYPE_EMOJI",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L18",
      "id": "slack_blocks_type_emoji",
      "community": 91,
      "norm_label": "type_emoji"
    },
    {
      "label": "buildSlackBlocks()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L28",
      "id": "slack_blocks_buildslackblocks",
      "community": 91,
      "norm_label": "buildslackblocks()"
    },
    {
      "label": "client.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L1",
      "id": "pgboss_client",
      "community": 75,
      "norm_label": "client.ts"
    },
    {
      "label": "createInstance()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L27",
      "id": "pgboss_client_createinstance",
      "community": 75,
      "norm_label": "createinstance()"
    },
    {
      "label": "attachHooks()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L37",
      "id": "pgboss_client_attachhooks",
      "community": 75,
      "norm_label": "attachhooks()"
    },
    {
      "label": "provisionQueues()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L61",
      "id": "pgboss_client_provisionqueues",
      "community": 75,
      "norm_label": "provisionqueues()"
    },
    {
      "label": "registerDlqMonitor()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L80",
      "id": "pgboss_client_registerdlqmonitor",
      "community": 75,
      "norm_label": "registerdlqmonitor()"
    },
    {
      "label": "initializePgBoss()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L98",
      "id": "pgboss_client_initializepgboss",
      "community": 75,
      "norm_label": "initializepgboss()"
    },
    {
      "label": "shutdownPgBoss()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L138",
      "id": "pgboss_client_shutdownpgboss",
      "community": 75,
      "norm_label": "shutdownpgboss()"
    },
    {
      "label": "getPgBoss()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L153",
      "id": "pgboss_client_getpgboss",
      "community": 75,
      "norm_label": "getpgboss()"
    },
    {
      "label": "isPgBossInitialized()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L162",
      "id": "pgboss_client_ispgbossinitialized",
      "community": 75,
      "norm_label": "ispgbossinitialized()"
    },
    {
      "label": "PgBossStatus",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L166",
      "id": "pgboss_client_pgbossstatus",
      "community": 75,
      "norm_label": "pgbossstatus"
    },
    {
      "label": "getPgBossStatus()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L173",
      "id": "pgboss_client_getpgbossstatus",
      "community": 75,
      "norm_label": "getpgbossstatus()"
    },
    {
      "label": "cache-cleanup.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cache-cleanup.ts",
      "source_location": "L1",
      "id": "handlers_cache_cleanup",
      "community": 40,
      "norm_label": "cache-cleanup.ts"
    },
    {
      "label": "handleCacheCleanup()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cache-cleanup.ts",
      "source_location": "L8",
      "id": "handlers_cache_cleanup_handlecachecleanup",
      "community": 40,
      "norm_label": "handlecachecleanup()"
    },
    {
      "label": "cost-alerts.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L1",
      "id": "handlers_cost_alerts",
      "community": 40,
      "norm_label": "cost-alerts.ts"
    },
    {
      "label": "ALERT_TYPE_TO_NOTIFICATION_TYPE",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L7",
      "id": "handlers_cost_alerts_alert_type_to_notification_type",
      "community": 40,
      "norm_label": "alert_type_to_notification_type"
    },
    {
      "label": "handleCostAlert()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L13",
      "id": "handlers_cost_alerts_handlecostalert",
      "community": 40,
      "norm_label": "handlecostalert()"
    },
    {
      "label": "cost-usage-events.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L1",
      "id": "handlers_cost_usage_events",
      "community": 40,
      "norm_label": "cost-usage-events.ts"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L12",
      "id": "handlers_cost_usage_events_meter",
      "community": 40,
      "norm_label": "meter"
    },
    {
      "label": "llmCostCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L13",
      "id": "handlers_cost_usage_events_llmcostcounter",
      "community": 40,
      "norm_label": "llmcostcounter"
    },
    {
      "label": "handleCostUsageEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L18",
      "id": "handlers_cost_usage_events_handlecostusageevent",
      "community": 140,
      "norm_label": "handlecostusageevent()"
    },
    {
      "label": "event-shell-dispatch.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L1",
      "id": "handlers_event_shell_dispatch",
      "community": 40,
      "norm_label": "event-shell-dispatch.ts"
    },
    {
      "label": "handleEventShellDispatch()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L18",
      "id": "handlers_event_shell_dispatch_handleeventshelldispatch",
      "community": 40,
      "norm_label": "handleeventshelldispatch()"
    },
    {
      "label": "notification-dispatch.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L1",
      "id": "handlers_notification_dispatch",
      "community": 320,
      "norm_label": "notification-dispatch.ts"
    },
    {
      "label": "handleNotificationDispatch()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L8",
      "id": "handlers_notification_dispatch_handlenotificationdispatch",
      "community": 320,
      "norm_label": "handlenotificationdispatch()"
    },
    {
      "label": "notification-email.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L1",
      "id": "handlers_notification_email",
      "community": 40,
      "norm_label": "notification-email.ts"
    },
    {
      "label": "handleNotificationEmail()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L10",
      "id": "handlers_notification_email_handlenotificationemail",
      "community": 40,
      "norm_label": "handlenotificationemail()"
    },
    {
      "label": "notification-slack.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L1",
      "id": "handlers_notification_slack",
      "community": 40,
      "norm_label": "notification-slack.ts"
    },
    {
      "label": "handleNotificationSlack()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L11",
      "id": "handlers_notification_slack_handlenotificationslack",
      "community": 40,
      "norm_label": "handlenotificationslack()"
    },
    {
      "label": "partition-maintenance.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L1",
      "id": "handlers_partition_maintenance",
      "community": 40,
      "norm_label": "partition-maintenance.ts"
    },
    {
      "label": "partitionName()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L21",
      "id": "handlers_partition_maintenance_partitionname",
      "community": 40,
      "norm_label": "partitionname()"
    },
    {
      "label": "formatDate()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L28",
      "id": "handlers_partition_maintenance_formatdate",
      "community": 40,
      "norm_label": "formatdate()"
    },
    {
      "label": "handlePartitionMaintenance()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L35",
      "id": "handlers_partition_maintenance_handlepartitionmaintenance",
      "community": 40,
      "norm_label": "handlepartitionmaintenance()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L1",
      "id": "pgboss_index",
      "community": 75,
      "norm_label": "index.ts"
    },
    {
      "label": "producer.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L1",
      "id": "pgboss_producer",
      "community": 75,
      "norm_label": "producer.ts"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L18",
      "id": "pgboss_producer_tracer",
      "community": 75,
      "norm_label": "tracer"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L19",
      "id": "pgboss_producer_meter",
      "community": 75,
      "norm_label": "meter"
    },
    {
      "label": "jobEnqueuedCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L21",
      "id": "pgboss_producer_jobenqueuedcounter",
      "community": 75,
      "norm_label": "jobenqueuedcounter"
    },
    {
      "label": "EnqueueOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L25",
      "id": "pgboss_producer_enqueueoptions",
      "community": 75,
      "norm_label": "enqueueoptions"
    },
    {
      "label": "ScheduleOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L30",
      "id": "pgboss_producer_scheduleoptions",
      "community": 75,
      "norm_label": "scheduleoptions"
    },
    {
      "label": "enqueue()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L39",
      "id": "pgboss_producer_enqueue",
      "community": 320,
      "norm_label": "enqueue()"
    },
    {
      "label": "schedule()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L95",
      "id": "pgboss_producer_schedule",
      "community": 75,
      "norm_label": "schedule()"
    },
    {
      "label": "unschedule()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L114",
      "id": "pgboss_producer_unschedule",
      "community": 75,
      "norm_label": "unschedule()"
    },
    {
      "label": "queues.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L1",
      "id": "pgboss_queues",
      "community": 40,
      "norm_label": "queues.ts"
    },
    {
      "label": "QUEUE_NAMES",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L18",
      "id": "pgboss_queues_queue_names",
      "community": 320,
      "norm_label": "queue_names"
    },
    {
      "label": "QueueName",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L29",
      "id": "pgboss_queues_queuename",
      "community": 40,
      "norm_label": "queuename"
    },
    {
      "label": "NOTIFY_QUEUES",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L38",
      "id": "pgboss_queues_notify_queues",
      "community": 75,
      "norm_label": "notify_queues"
    },
    {
      "label": "EventShellDispatchPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L48",
      "id": "pgboss_queues_eventshelldispatchpayload",
      "community": 40,
      "norm_label": "eventshelldispatchpayload"
    },
    {
      "label": "CostUsageEventPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L61",
      "id": "pgboss_queues_costusageeventpayload",
      "community": 40,
      "norm_label": "costusageeventpayload"
    },
    {
      "label": "CostAlertPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L77",
      "id": "pgboss_queues_costalertpayload",
      "community": 40,
      "norm_label": "costalertpayload"
    },
    {
      "label": "CacheCleanupPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L91",
      "id": "pgboss_queues_cachecleanuppayload",
      "community": 40,
      "norm_label": "cachecleanuppayload"
    },
    {
      "label": "NotificationDispatchPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L97",
      "id": "pgboss_queues_notificationdispatchpayload",
      "community": 320,
      "norm_label": "notificationdispatchpayload"
    },
    {
      "label": "NotificationEmailPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L107",
      "id": "pgboss_queues_notificationemailpayload",
      "community": 40,
      "norm_label": "notificationemailpayload"
    },
    {
      "label": "NotificationSlackPayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L116",
      "id": "pgboss_queues_notificationslackpayload",
      "community": 40,
      "norm_label": "notificationslackpayload"
    },
    {
      "label": "PartitionMaintenancePayload",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L125",
      "id": "pgboss_queues_partitionmaintenancepayload",
      "community": 40,
      "norm_label": "partitionmaintenancepayload"
    },
    {
      "label": "JobPayloadMap",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L131",
      "id": "pgboss_queues_jobpayloadmap",
      "community": 75,
      "norm_label": "jobpayloadmap"
    },
    {
      "label": "dlqName()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L146",
      "id": "pgboss_queues_dlqname",
      "community": 75,
      "norm_label": "dlqname()"
    },
    {
      "label": "DEFAULT_QUEUE_OPTIONS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L162",
      "id": "pgboss_queues_default_queue_options",
      "community": 40,
      "norm_label": "default_queue_options"
    },
    {
      "label": "DLQ_QUEUE_OPTIONS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L176",
      "id": "pgboss_queues_dlq_queue_options",
      "community": 40,
      "norm_label": "dlq_queue_options"
    },
    {
      "label": "register-handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L1",
      "id": "pgboss_register_handlers",
      "community": 40,
      "norm_label": "register-handlers.ts"
    },
    {
      "label": "registerHandlers()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L24",
      "id": "pgboss_register_handlers_registerhandlers",
      "community": 75,
      "norm_label": "registerhandlers()"
    },
    {
      "label": "registry.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L1",
      "id": "pgboss_registry",
      "community": 142,
      "norm_label": "registry.ts"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L17",
      "id": "pgboss_registry_tracer",
      "community": 142,
      "norm_label": "tracer"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L18",
      "id": "pgboss_registry_meter",
      "community": 142,
      "norm_label": "meter"
    },
    {
      "label": "jobProcessedCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L20",
      "id": "pgboss_registry_jobprocessedcounter",
      "community": 142,
      "norm_label": "jobprocessedcounter"
    },
    {
      "label": "jobDurationHistogram",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L23",
      "id": "pgboss_registry_jobdurationhistogram",
      "community": 142,
      "norm_label": "jobdurationhistogram"
    },
    {
      "label": "jobRetriesCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L28",
      "id": "pgboss_registry_jobretriescounter",
      "community": 142,
      "norm_label": "jobretriescounter"
    },
    {
      "label": "JobHandler",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L32",
      "id": "pgboss_registry_jobhandler",
      "community": 142,
      "norm_label": "jobhandler"
    },
    {
      "label": "WorkerOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L34",
      "id": "pgboss_registry_workeroptions",
      "community": 142,
      "norm_label": "workeroptions"
    },
    {
      "label": "JobRegistration",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L39",
      "id": "pgboss_registry_jobregistration",
      "community": 142,
      "norm_label": "jobregistration"
    },
    {
      "label": "DEFAULT_WORKER_OPTIONS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L45",
      "id": "pgboss_registry_default_worker_options",
      "community": 142,
      "norm_label": "default_worker_options"
    },
    {
      "label": "registrations",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L51",
      "id": "pgboss_registry_registrations",
      "community": 142,
      "norm_label": "registrations"
    },
    {
      "label": "workerIds",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L52",
      "id": "pgboss_registry_workerids",
      "community": 142,
      "norm_label": "workerids"
    },
    {
      "label": "executeWithTraceContext()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L58",
      "id": "pgboss_registry_executewithtracecontext",
      "community": 142,
      "norm_label": "executewithtracecontext()"
    },
    {
      "label": "register()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L107",
      "id": "pgboss_registry_register",
      "community": 142,
      "norm_label": "register()"
    },
    {
      "label": "startAll()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L126",
      "id": "pgboss_registry_startall",
      "community": 142,
      "norm_label": "startall()"
    },
    {
      "label": "getWorkerId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L173",
      "id": "pgboss_registry_getworkerid",
      "community": 142,
      "norm_label": "getworkerid()"
    },
    {
      "label": "getRegistrations()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L177",
      "id": "pgboss_registry_getregistrations",
      "community": 142,
      "norm_label": "getregistrations()"
    },
    {
      "label": "_reset()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L184",
      "id": "pgboss_registry_reset",
      "community": 142,
      "norm_label": "_reset()"
    },
    {
      "label": "jobRegistry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L189",
      "id": "pgboss_registry_jobregistry",
      "community": 75,
      "norm_label": "jobregistry"
    },
    {
      "label": "AgentRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AgentRepository.ts",
      "source_location": "L1",
      "id": "drizzle_agentrepository",
      "community": 368,
      "norm_label": "agentrepository.ts"
    },
    {
      "label": "AgentRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AgentRepository.ts",
      "source_location": "L8",
      "id": "drizzle_agentrepository_agentrepository",
      "community": 368,
      "norm_label": "agentrepository"
    },
    {
      "label": "createAgentRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AgentRepository.ts",
      "source_location": "L17",
      "id": "drizzle_agentrepository_createagentrepository",
      "community": 368,
      "norm_label": "createagentrepository()"
    },
    {
      "label": "ApiKeyRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ApiKeyRepository.ts",
      "source_location": "L1",
      "id": "drizzle_apikeyrepository",
      "community": 369,
      "norm_label": "apikeyrepository.ts"
    },
    {
      "label": "ApiKeyRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ApiKeyRepository.ts",
      "source_location": "L6",
      "id": "drizzle_apikeyrepository_apikeyrepository",
      "community": 369,
      "norm_label": "apikeyrepository"
    },
    {
      "label": "createApiKeyRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ApiKeyRepository.ts",
      "source_location": "L15",
      "id": "drizzle_apikeyrepository_createapikeyrepository",
      "community": 369,
      "norm_label": "createapikeyrepository()"
    },
    {
      "label": "AuditLogRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AuditLogRepository.ts",
      "source_location": "L1",
      "id": "drizzle_auditlogrepository",
      "community": 370,
      "norm_label": "auditlogrepository.ts"
    },
    {
      "label": "AuditLogRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AuditLogRepository.ts",
      "source_location": "L7",
      "id": "drizzle_auditlogrepository_auditlogrepository",
      "community": 370,
      "norm_label": "auditlogrepository"
    },
    {
      "label": "createAuditLogRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AuditLogRepository.ts",
      "source_location": "L9",
      "id": "drizzle_auditlogrepository_createauditlogrepository",
      "community": 370,
      "norm_label": "createauditlogrepository()"
    },
    {
      "label": "CacheEntryRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CacheEntryRepository.ts",
      "source_location": "L1",
      "id": "drizzle_cacheentryrepository",
      "community": 371,
      "norm_label": "cacheentryrepository.ts"
    },
    {
      "label": "CacheEntryRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CacheEntryRepository.ts",
      "source_location": "L7",
      "id": "drizzle_cacheentryrepository_cacheentryrepository",
      "community": 371,
      "norm_label": "cacheentryrepository"
    },
    {
      "label": "createCacheEntryRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CacheEntryRepository.ts",
      "source_location": "L16",
      "id": "drizzle_cacheentryrepository_createcacheentryrepository",
      "community": 371,
      "norm_label": "createcacheentryrepository()"
    },
    {
      "label": "CostAlertRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CostAlertRepository.ts",
      "source_location": "L1",
      "id": "drizzle_costalertrepository",
      "community": 372,
      "norm_label": "costalertrepository.ts"
    },
    {
      "label": "CostAlertRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CostAlertRepository.ts",
      "source_location": "L7",
      "id": "drizzle_costalertrepository_costalertrepository",
      "community": 372,
      "norm_label": "costalertrepository"
    },
    {
      "label": "createCostAlertRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CostAlertRepository.ts",
      "source_location": "L21",
      "id": "drizzle_costalertrepository_createcostalertrepository",
      "community": 372,
      "norm_label": "createcostalertrepository()"
    },
    {
      "label": "EvaluationRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/EvaluationRepository.ts",
      "source_location": "L1",
      "id": "drizzle_evaluationrepository",
      "community": 373,
      "norm_label": "evaluationrepository.ts"
    },
    {
      "label": "EvaluationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/EvaluationRepository.ts",
      "source_location": "L17",
      "id": "drizzle_evaluationrepository_evaluationrepository",
      "community": 373,
      "norm_label": "evaluationrepository"
    },
    {
      "label": "createEvaluationRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/EvaluationRepository.ts",
      "source_location": "L19",
      "id": "drizzle_evaluationrepository_createevaluationrepository",
      "community": 373,
      "norm_label": "createevaluationrepository()"
    },
    {
      "label": "FileUploadRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FileUploadRepository.ts",
      "source_location": "L1",
      "id": "drizzle_fileuploadrepository",
      "community": 374,
      "norm_label": "fileuploadrepository.ts"
    },
    {
      "label": "FileUploadRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FileUploadRepository.ts",
      "source_location": "L7",
      "id": "drizzle_fileuploadrepository_fileuploadrepository",
      "community": 374,
      "norm_label": "fileuploadrepository"
    },
    {
      "label": "createFileUploadRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FileUploadRepository.ts",
      "source_location": "L16",
      "id": "drizzle_fileuploadrepository_createfileuploadrepository",
      "community": 374,
      "norm_label": "createfileuploadrepository()"
    },
    {
      "label": "FlowEventRepository.test.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L1",
      "id": "drizzle_floweventrepository_test",
      "community": 37,
      "norm_label": "floweventrepository.test.ts"
    },
    {
      "label": "FlowEventRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.ts",
      "source_location": "L1",
      "id": "drizzle_floweventrepository",
      "community": 375,
      "norm_label": "floweventrepository.ts"
    },
    {
      "label": "FlowEventRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.ts",
      "source_location": "L5",
      "id": "drizzle_floweventrepository_floweventrepository",
      "community": 375,
      "norm_label": "floweventrepository"
    },
    {
      "label": "createFlowEventRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.ts",
      "source_location": "L10",
      "id": "drizzle_floweventrepository_createfloweventrepository",
      "community": 375,
      "norm_label": "createfloweventrepository()"
    },
    {
      "label": "FlowNodeConfigRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowNodeConfigRepository.ts",
      "source_location": "L1",
      "id": "drizzle_flownodeconfigrepository",
      "community": 376,
      "norm_label": "flownodeconfigrepository.ts"
    },
    {
      "label": "FlowNodeConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowNodeConfigRepository.ts",
      "source_location": "L8",
      "id": "drizzle_flownodeconfigrepository_flownodeconfigrepository",
      "community": 376,
      "norm_label": "flownodeconfigrepository"
    },
    {
      "label": "createFlowNodeConfigRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowNodeConfigRepository.ts",
      "source_location": "L13",
      "id": "drizzle_flownodeconfigrepository_createflownodeconfigrepository",
      "community": 376,
      "norm_label": "createflownodeconfigrepository()"
    },
    {
      "label": "FlowRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRepository.ts",
      "source_location": "L1",
      "id": "drizzle_flowrepository",
      "community": 377,
      "norm_label": "flowrepository.ts"
    },
    {
      "label": "FlowRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRepository.ts",
      "source_location": "L8",
      "id": "drizzle_flowrepository_flowrepository",
      "community": 377,
      "norm_label": "flowrepository"
    },
    {
      "label": "createFlowRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRepository.ts",
      "source_location": "L17",
      "id": "drizzle_flowrepository_createflowrepository",
      "community": 377,
      "norm_label": "createflowrepository()"
    },
    {
      "label": "FlowRunRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRunRepository.ts",
      "source_location": "L1",
      "id": "drizzle_flowrunrepository",
      "community": 378,
      "norm_label": "flowrunrepository.ts"
    },
    {
      "label": "FlowRunRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRunRepository.ts",
      "source_location": "L6",
      "id": "drizzle_flowrunrepository_flowrunrepository",
      "community": 378,
      "norm_label": "flowrunrepository"
    },
    {
      "label": "createFlowRunRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRunRepository.ts",
      "source_location": "L15",
      "id": "drizzle_flowrunrepository_createflowrunrepository",
      "community": 378,
      "norm_label": "createflowrunrepository()"
    },
    {
      "label": "FlowVersionRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowVersionRepository.ts",
      "source_location": "L1",
      "id": "drizzle_flowversionrepository",
      "community": 379,
      "norm_label": "flowversionrepository.ts"
    },
    {
      "label": "FlowVersionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowVersionRepository.ts",
      "source_location": "L8",
      "id": "drizzle_flowversionrepository_flowversionrepository",
      "community": 379,
      "norm_label": "flowversionrepository"
    },
    {
      "label": "createFlowVersionRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowVersionRepository.ts",
      "source_location": "L17",
      "id": "drizzle_flowversionrepository_createflowversionrepository",
      "community": 379,
      "norm_label": "createflowversionrepository()"
    },
    {
      "label": "GuardrailConfigRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/GuardrailConfigRepository.ts",
      "source_location": "L1",
      "id": "drizzle_guardrailconfigrepository",
      "community": 380,
      "norm_label": "guardrailconfigrepository.ts"
    },
    {
      "label": "GuardrailConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/GuardrailConfigRepository.ts",
      "source_location": "L8",
      "id": "drizzle_guardrailconfigrepository_guardrailconfigrepository",
      "community": 380,
      "norm_label": "guardrailconfigrepository"
    },
    {
      "label": "createGuardrailConfigRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/GuardrailConfigRepository.ts",
      "source_location": "L17",
      "id": "drizzle_guardrailconfigrepository_createguardrailconfigrepository",
      "community": 380,
      "norm_label": "createguardrailconfigrepository()"
    },
    {
      "label": "NotificationChannelConfigRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationChannelConfigRepository.ts",
      "source_location": "L1",
      "id": "drizzle_notificationchannelconfigrepository",
      "community": 381,
      "norm_label": "notificationchannelconfigrepository.ts"
    },
    {
      "label": "NotificationChannelConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationChannelConfigRepository.ts",
      "source_location": "L11",
      "id": "drizzle_notificationchannelconfigrepository_notificationchannelconfigrepository",
      "community": 381,
      "norm_label": "notificationchannelconfigrepository"
    },
    {
      "label": "createNotificationChannelConfigRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationChannelConfigRepository.ts",
      "source_location": "L22",
      "id": "drizzle_notificationchannelconfigrepository_createnotificationchannelconfigrepository",
      "community": 381,
      "norm_label": "createnotificationchannelconfigrepository()"
    },
    {
      "label": "NotificationPreferenceRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationPreferenceRepository.ts",
      "source_location": "L1",
      "id": "drizzle_notificationpreferencerepository",
      "community": 382,
      "norm_label": "notificationpreferencerepository.ts"
    },
    {
      "label": "NotificationPreferenceRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationPreferenceRepository.ts",
      "source_location": "L10",
      "id": "drizzle_notificationpreferencerepository_notificationpreferencerepository",
      "community": 382,
      "norm_label": "notificationpreferencerepository"
    },
    {
      "label": "createNotificationPreferenceRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationPreferenceRepository.ts",
      "source_location": "L21",
      "id": "drizzle_notificationpreferencerepository_createnotificationpreferencerepository",
      "community": 382,
      "norm_label": "createnotificationpreferencerepository()"
    },
    {
      "label": "NotificationRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationRepository.ts",
      "source_location": "L1",
      "id": "drizzle_notificationrepository",
      "community": 383,
      "norm_label": "notificationrepository.ts"
    },
    {
      "label": "NotificationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationRepository.ts",
      "source_location": "L6",
      "id": "drizzle_notificationrepository_notificationrepository",
      "community": 383,
      "norm_label": "notificationrepository"
    },
    {
      "label": "createNotificationRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationRepository.ts",
      "source_location": "L15",
      "id": "drizzle_notificationrepository_createnotificationrepository",
      "community": 383,
      "norm_label": "createnotificationrepository()"
    },
    {
      "label": "PermissionRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/PermissionRepository.ts",
      "source_location": "L1",
      "id": "drizzle_permissionrepository",
      "community": 384,
      "norm_label": "permissionrepository.ts"
    },
    {
      "label": "PermissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/PermissionRepository.ts",
      "source_location": "L7",
      "id": "drizzle_permissionrepository_permissionrepository",
      "community": 384,
      "norm_label": "permissionrepository"
    },
    {
      "label": "createPermissionRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/PermissionRepository.ts",
      "source_location": "L9",
      "id": "drizzle_permissionrepository_createpermissionrepository",
      "community": 384,
      "norm_label": "createpermissionrepository()"
    },
    {
      "label": "RateCardRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RateCardRepository.ts",
      "source_location": "L1",
      "id": "drizzle_ratecardrepository",
      "community": 385,
      "norm_label": "ratecardrepository.ts"
    },
    {
      "label": "RateCardRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RateCardRepository.ts",
      "source_location": "L8",
      "id": "drizzle_ratecardrepository_ratecardrepository",
      "community": 385,
      "norm_label": "ratecardrepository"
    },
    {
      "label": "createRateCardRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RateCardRepository.ts",
      "source_location": "L17",
      "id": "drizzle_ratecardrepository_createratecardrepository",
      "community": 385,
      "norm_label": "createratecardrepository()"
    },
    {
      "label": "RolePermissionRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RolePermissionRepository.ts",
      "source_location": "L1",
      "id": "drizzle_rolepermissionrepository",
      "community": 386,
      "norm_label": "rolepermissionrepository.ts"
    },
    {
      "label": "RolePermissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RolePermissionRepository.ts",
      "source_location": "L6",
      "id": "drizzle_rolepermissionrepository_rolepermissionrepository",
      "community": 386,
      "norm_label": "rolepermissionrepository"
    },
    {
      "label": "createRolePermissionRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RolePermissionRepository.ts",
      "source_location": "L8",
      "id": "drizzle_rolepermissionrepository_createrolepermissionrepository",
      "community": 386,
      "norm_label": "createrolepermissionrepository()"
    },
    {
      "label": "RoleRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RoleRepository.ts",
      "source_location": "L1",
      "id": "drizzle_rolerepository",
      "community": 387,
      "norm_label": "rolerepository.ts"
    },
    {
      "label": "RoleRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RoleRepository.ts",
      "source_location": "L7",
      "id": "drizzle_rolerepository_rolerepository",
      "community": 387,
      "norm_label": "rolerepository"
    },
    {
      "label": "createRoleRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RoleRepository.ts",
      "source_location": "L9",
      "id": "drizzle_rolerepository_createrolerepository",
      "community": 387,
      "norm_label": "createrolerepository()"
    },
    {
      "label": "SchemaRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SchemaRepository.ts",
      "source_location": "L1",
      "id": "drizzle_schemarepository",
      "community": 388,
      "norm_label": "schemarepository.ts"
    },
    {
      "label": "SchemaRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SchemaRepository.ts",
      "source_location": "L8",
      "id": "drizzle_schemarepository_schemarepository",
      "community": 388,
      "norm_label": "schemarepository"
    },
    {
      "label": "createSchemaRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SchemaRepository.ts",
      "source_location": "L17",
      "id": "drizzle_schemarepository_createschemarepository",
      "community": 388,
      "norm_label": "createschemarepository()"
    },
    {
      "label": "SessionRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SessionRepository.ts",
      "source_location": "L1",
      "id": "drizzle_sessionrepository",
      "community": 389,
      "norm_label": "sessionrepository.ts"
    },
    {
      "label": "SessionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SessionRepository.ts",
      "source_location": "L7",
      "id": "drizzle_sessionrepository_sessionrepository",
      "community": 389,
      "norm_label": "sessionrepository"
    },
    {
      "label": "createSessionRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SessionRepository.ts",
      "source_location": "L16",
      "id": "drizzle_sessionrepository_createsessionrepository",
      "community": 389,
      "norm_label": "createsessionrepository()"
    },
    {
      "label": "SnapshotFlowNodeConfigRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SnapshotFlowNodeConfigRepository.ts",
      "source_location": "L1",
      "id": "drizzle_snapshotflownodeconfigrepository",
      "community": 390,
      "norm_label": "snapshotflownodeconfigrepository.ts"
    },
    {
      "label": "SnapshotFlowNodeConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SnapshotFlowNodeConfigRepository.ts",
      "source_location": "L7",
      "id": "drizzle_snapshotflownodeconfigrepository_snapshotflownodeconfigrepository",
      "community": 390,
      "norm_label": "snapshotflownodeconfigrepository"
    },
    {
      "label": "createSnapshotFlowNodeConfigRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SnapshotFlowNodeConfigRepository.ts",
      "source_location": "L14",
      "id": "drizzle_snapshotflownodeconfigrepository_createsnapshotflownodeconfigrepository",
      "community": 390,
      "norm_label": "createsnapshotflownodeconfigrepository()"
    },
    {
      "label": "ToolRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ToolRepository.ts",
      "source_location": "L1",
      "id": "drizzle_toolrepository",
      "community": 391,
      "norm_label": "toolrepository.ts"
    },
    {
      "label": "ToolRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ToolRepository.ts",
      "source_location": "L8",
      "id": "drizzle_toolrepository_toolrepository",
      "community": 391,
      "norm_label": "toolrepository"
    },
    {
      "label": "createToolRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ToolRepository.ts",
      "source_location": "L10",
      "id": "drizzle_toolrepository_createtoolrepository",
      "community": 391,
      "norm_label": "createtoolrepository()"
    },
    {
      "label": "UsageAggregationRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageAggregationRepository.ts",
      "source_location": "L1",
      "id": "drizzle_usageaggregationrepository",
      "community": 392,
      "norm_label": "usageaggregationrepository.ts"
    },
    {
      "label": "UsageAggregationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageAggregationRepository.ts",
      "source_location": "L19",
      "id": "drizzle_usageaggregationrepository_usageaggregationrepository",
      "community": 392,
      "norm_label": "usageaggregationrepository"
    },
    {
      "label": "createUsageAggregationRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageAggregationRepository.ts",
      "source_location": "L21",
      "id": "drizzle_usageaggregationrepository_createusageaggregationrepository",
      "community": 392,
      "norm_label": "createusageaggregationrepository()"
    },
    {
      "label": "UsageEventRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageEventRepository.ts",
      "source_location": "L1",
      "id": "drizzle_usageeventrepository",
      "community": 393,
      "norm_label": "usageeventrepository.ts"
    },
    {
      "label": "UsageEventRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageEventRepository.ts",
      "source_location": "L7",
      "id": "drizzle_usageeventrepository_usageeventrepository",
      "community": 393,
      "norm_label": "usageeventrepository"
    },
    {
      "label": "createUsageEventRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageEventRepository.ts",
      "source_location": "L16",
      "id": "drizzle_usageeventrepository_createusageeventrepository",
      "community": 393,
      "norm_label": "createusageeventrepository()"
    },
    {
      "label": "UserPermissionRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserPermissionRepository.ts",
      "source_location": "L1",
      "id": "drizzle_userpermissionrepository",
      "community": 394,
      "norm_label": "userpermissionrepository.ts"
    },
    {
      "label": "UserPermissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserPermissionRepository.ts",
      "source_location": "L6",
      "id": "drizzle_userpermissionrepository_userpermissionrepository",
      "community": 394,
      "norm_label": "userpermissionrepository"
    },
    {
      "label": "createUserPermissionRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserPermissionRepository.ts",
      "source_location": "L8",
      "id": "drizzle_userpermissionrepository_createuserpermissionrepository",
      "community": 394,
      "norm_label": "createuserpermissionrepository()"
    },
    {
      "label": "UserRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRepository.ts",
      "source_location": "L1",
      "id": "drizzle_userrepository",
      "community": 395,
      "norm_label": "userrepository.ts"
    },
    {
      "label": "UserRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRepository.ts",
      "source_location": "L8",
      "id": "drizzle_userrepository_userrepository",
      "community": 395,
      "norm_label": "userrepository"
    },
    {
      "label": "createUserRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRepository.ts",
      "source_location": "L17",
      "id": "drizzle_userrepository_createuserrepository",
      "community": 395,
      "norm_label": "createuserrepository()"
    },
    {
      "label": "UserRoleRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRoleRepository.ts",
      "source_location": "L1",
      "id": "drizzle_userrolerepository",
      "community": 396,
      "norm_label": "userrolerepository.ts"
    },
    {
      "label": "UserRoleRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRoleRepository.ts",
      "source_location": "L6",
      "id": "drizzle_userrolerepository_userrolerepository",
      "community": 396,
      "norm_label": "userrolerepository"
    },
    {
      "label": "createUserRoleRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRoleRepository.ts",
      "source_location": "L8",
      "id": "drizzle_userrolerepository_createuserrolerepository",
      "community": 396,
      "norm_label": "createuserrolerepository()"
    },
    {
      "label": "UserSettingsRepository.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserSettingsRepository.ts",
      "source_location": "L1",
      "id": "drizzle_usersettingsrepository",
      "community": 397,
      "norm_label": "usersettingsrepository.ts"
    },
    {
      "label": "UserSettingsRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserSettingsRepository.ts",
      "source_location": "L6",
      "id": "drizzle_usersettingsrepository_usersettingsrepository",
      "community": 397,
      "norm_label": "usersettingsrepository"
    },
    {
      "label": "createUserSettingsRepository()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserSettingsRepository.ts",
      "source_location": "L15",
      "id": "drizzle_usersettingsrepository_createusersettingsrepository",
      "community": 397,
      "norm_label": "createusersettingsrepository()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L1",
      "id": "drizzle_index",
      "community": 37,
      "norm_label": "index.ts"
    },
    {
      "label": "userRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L193",
      "id": "drizzle_index_userrepository",
      "community": 37,
      "norm_label": "userrepository"
    },
    {
      "label": "sessionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L198",
      "id": "drizzle_index_sessionrepository",
      "community": 37,
      "norm_label": "sessionrepository"
    },
    {
      "label": "roleRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L203",
      "id": "drizzle_index_rolerepository",
      "community": 37,
      "norm_label": "rolerepository"
    },
    {
      "label": "fileUploadRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L208",
      "id": "drizzle_index_fileuploadrepository",
      "community": 37,
      "norm_label": "fileuploadrepository"
    },
    {
      "label": "flowRunRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L213",
      "id": "drizzle_index_flowrunrepository",
      "community": 37,
      "norm_label": "flowrunrepository"
    },
    {
      "label": "flowEventRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L218",
      "id": "drizzle_index_floweventrepository",
      "community": 37,
      "norm_label": "floweventrepository"
    },
    {
      "label": "schemaRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L223",
      "id": "drizzle_index_schemarepository",
      "community": 37,
      "norm_label": "schemarepository"
    },
    {
      "label": "agentRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L228",
      "id": "drizzle_index_agentrepository",
      "community": 37,
      "norm_label": "agentrepository"
    },
    {
      "label": "flowRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L233",
      "id": "drizzle_index_flowrepository",
      "community": 37,
      "norm_label": "flowrepository"
    },
    {
      "label": "flowVersionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L238",
      "id": "drizzle_index_flowversionrepository",
      "community": 37,
      "norm_label": "flowversionrepository"
    },
    {
      "label": "flowNodeConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L243",
      "id": "drizzle_index_flownodeconfigrepository",
      "community": 37,
      "norm_label": "flownodeconfigrepository"
    },
    {
      "label": "snapshotFlowNodeConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L248",
      "id": "drizzle_index_snapshotflownodeconfigrepository",
      "community": 37,
      "norm_label": "snapshotflownodeconfigrepository"
    },
    {
      "label": "toolRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L253",
      "id": "drizzle_index_toolrepository",
      "community": 37,
      "norm_label": "toolrepository"
    },
    {
      "label": "rateCardRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L258",
      "id": "drizzle_index_ratecardrepository",
      "community": 37,
      "norm_label": "ratecardrepository"
    },
    {
      "label": "usageEventRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L263",
      "id": "drizzle_index_usageeventrepository",
      "community": 37,
      "norm_label": "usageeventrepository"
    },
    {
      "label": "usageAggregationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L268",
      "id": "drizzle_index_usageaggregationrepository",
      "community": 37,
      "norm_label": "usageaggregationrepository"
    },
    {
      "label": "guardrailConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L273",
      "id": "drizzle_index_guardrailconfigrepository",
      "community": 37,
      "norm_label": "guardrailconfigrepository"
    },
    {
      "label": "costAlertRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L278",
      "id": "drizzle_index_costalertrepository",
      "community": 37,
      "norm_label": "costalertrepository"
    },
    {
      "label": "cacheEntryRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L283",
      "id": "drizzle_index_cacheentryrepository",
      "community": 37,
      "norm_label": "cacheentryrepository"
    },
    {
      "label": "permissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L288",
      "id": "drizzle_index_permissionrepository",
      "community": 37,
      "norm_label": "permissionrepository"
    },
    {
      "label": "rolePermissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L293",
      "id": "drizzle_index_rolepermissionrepository",
      "community": 37,
      "norm_label": "rolepermissionrepository"
    },
    {
      "label": "userRoleRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L295",
      "id": "drizzle_index_userrolerepository",
      "community": 37,
      "norm_label": "userrolerepository"
    },
    {
      "label": "userPermissionRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L296",
      "id": "drizzle_index_userpermissionrepository",
      "community": 37,
      "norm_label": "userpermissionrepository"
    },
    {
      "label": "auditLogRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L297",
      "id": "drizzle_index_auditlogrepository",
      "community": 37,
      "norm_label": "auditlogrepository"
    },
    {
      "label": "notificationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L302",
      "id": "drizzle_index_notificationrepository",
      "community": 37,
      "norm_label": "notificationrepository"
    },
    {
      "label": "notificationPreferenceRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L307",
      "id": "drizzle_index_notificationpreferencerepository",
      "community": 37,
      "norm_label": "notificationpreferencerepository"
    },
    {
      "label": "notificationChannelConfigRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L312",
      "id": "drizzle_index_notificationchannelconfigrepository",
      "community": 37,
      "norm_label": "notificationchannelconfigrepository"
    },
    {
      "label": "evaluationRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L317",
      "id": "drizzle_index_evaluationrepository",
      "community": 37,
      "norm_label": "evaluationrepository"
    },
    {
      "label": "userSettingsRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L322",
      "id": "drizzle_index_usersettingsrepository",
      "community": 37,
      "norm_label": "usersettingsrepository"
    },
    {
      "label": "apiKeyRepository",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L327",
      "id": "drizzle_index_apikeyrepository",
      "community": 37,
      "norm_label": "apikeyrepository"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/index.ts",
      "source_location": "L1",
      "id": "thread_pool_index",
      "community": 227,
      "norm_label": "index.ts"
    },
    {
      "label": "pool.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L1",
      "id": "thread_pool_pool",
      "community": 227,
      "norm_label": "pool.ts"
    },
    {
      "label": "ThreadPoolStatus",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L17",
      "id": "thread_pool_pool_threadpoolstatus",
      "community": 227,
      "norm_label": "threadpoolstatus"
    },
    {
      "label": "ThreadPoolOptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L30",
      "id": "thread_pool_pool_threadpooloptions",
      "community": 227,
      "norm_label": "threadpooloptions"
    },
    {
      "label": "resolveMaxThreads()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L39",
      "id": "thread_pool_pool_resolvemaxthreads",
      "community": 227,
      "norm_label": "resolvemaxthreads()"
    },
    {
      "label": "initialize()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L43",
      "id": "thread_pool_pool_initialize",
      "community": 227,
      "norm_label": "initialize()"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L65",
      "id": "thread_pool_pool_run",
      "community": 227,
      "norm_label": "run()"
    },
    {
      "label": "shutdown()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L73",
      "id": "thread_pool_pool_shutdown",
      "community": 227,
      "norm_label": "shutdown()"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L88",
      "id": "thread_pool_pool_getstatus",
      "community": 227,
      "norm_label": "getstatus()"
    },
    {
      "label": "_reset()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L111",
      "id": "thread_pool_pool_reset",
      "community": 227,
      "norm_label": "_reset()"
    },
    {
      "label": "threadPool",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L116",
      "id": "thread_pool_pool_threadpool",
      "community": 227,
      "norm_label": "threadpool"
    },
    {
      "label": "add.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/workers/add.ts",
      "source_location": "L1",
      "id": "workers_add",
      "community": 487,
      "norm_label": "add.ts"
    },
    {
      "label": "add()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/thread-pool/workers/add.ts",
      "source_location": "L6",
      "id": "workers_add_add",
      "community": 487,
      "norm_label": "add()"
    },
    {
      "label": "get-column-samples.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L1",
      "id": "csv_get_column_samples",
      "community": 82,
      "norm_label": "get-column-samples.ts"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L5",
      "id": "csv_get_column_samples_schema",
      "community": 82,
      "norm_label": "schema"
    },
    {
      "label": "getColumnSamplesTool",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L18",
      "id": "csv_get_column_samples_getcolumnsamplestool",
      "community": 82,
      "norm_label": "getcolumnsamplestool"
    },
    {
      "label": "getColumnSamples",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L52",
      "id": "csv_get_column_samples_getcolumnsamples",
      "community": 82,
      "norm_label": "getcolumnsamples"
    },
    {
      "label": "get-column-statistics.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L1",
      "id": "csv_get_column_statistics",
      "community": 82,
      "norm_label": "get-column-statistics.ts"
    },
    {
      "label": "detectValueType()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L5",
      "id": "csv_get_column_statistics_detectvaluetype",
      "community": 82,
      "norm_label": "detectvaluetype()"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L14",
      "id": "csv_get_column_statistics_schema",
      "community": 82,
      "norm_label": "schema"
    },
    {
      "label": "getColumnStatisticsTool",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L21",
      "id": "csv_get_column_statistics_getcolumnstatisticstool",
      "community": 82,
      "norm_label": "getcolumnstatisticstool"
    },
    {
      "label": "getColumnStatistics",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L76",
      "id": "csv_get_column_statistics_getcolumnstatistics",
      "community": 82,
      "norm_label": "getcolumnstatistics"
    },
    {
      "label": "validate-data-format.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L1",
      "id": "csv_validate_data_format",
      "community": 82,
      "norm_label": "validate-data-format.ts"
    },
    {
      "label": "FORMAT_PATTERNS",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L5",
      "id": "csv_validate_data_format_format_patterns",
      "community": 82,
      "norm_label": "format_patterns"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L18",
      "id": "csv_validate_data_format_schema",
      "community": 82,
      "norm_label": "schema"
    },
    {
      "label": "validateDataFormatTool",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L30",
      "id": "csv_validate_data_format_validatedataformattool",
      "community": 82,
      "norm_label": "validatedataformattool"
    },
    {
      "label": "validateDataFormat",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L92",
      "id": "csv_validate_data_format_validatedataformat",
      "community": 82,
      "norm_label": "validatedataformat"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L1",
      "id": "function_index",
      "community": 82,
      "norm_label": "index.ts"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L1",
      "id": "tools_index",
      "community": 82,
      "norm_label": "index.ts"
    },
    {
      "label": "registry.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L1",
      "id": "tools_registry",
      "community": 82,
      "norm_label": "registry.ts"
    },
    {
      "label": "createToolRegistry()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L21",
      "id": "tools_registry_createtoolregistry",
      "community": 82,
      "norm_label": "createtoolregistry()"
    },
    {
      "label": "initializeRegistry()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L92",
      "id": "tools_registry_initializeregistry",
      "community": 82,
      "norm_label": "initializeregistry()"
    },
    {
      "label": "toolRegistry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L102",
      "id": "tools_registry_toolregistry",
      "community": 82,
      "norm_label": "toolregistry"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L1",
      "id": "tools_types",
      "community": 82,
      "norm_label": "types.ts"
    },
    {
      "label": "ToolType",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L4",
      "id": "tools_types_tooltype",
      "community": 82,
      "norm_label": "tooltype"
    },
    {
      "label": "ToolMetadata",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L7",
      "id": "tools_types_toolmetadata",
      "community": 82,
      "norm_label": "toolmetadata"
    },
    {
      "label": "FunctionToolEntry",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L18",
      "id": "tools_types_functiontoolentry",
      "community": 82,
      "norm_label": "functiontoolentry"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L1",
      "id": "tracing_index",
      "community": 326,
      "norm_label": "index.ts"
    },
    {
      "label": "createSpan()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L19",
      "id": "tracing_index_createspan",
      "community": 326,
      "norm_label": "createspan()"
    },
    {
      "label": "endSpan()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L36",
      "id": "tracing_index_endspan",
      "community": 326,
      "norm_label": "endspan()"
    },
    {
      "label": "endSpanWithError()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L43",
      "id": "tracing_index_endspanwitherror",
      "community": 326,
      "norm_label": "endspanwitherror()"
    },
    {
      "label": "getTracer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L57",
      "id": "tracing_index_gettracer",
      "community": 326,
      "norm_label": "gettracer()"
    },
    {
      "label": "audit.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L1",
      "id": "websocket_audit",
      "community": 103,
      "norm_label": "audit.ts"
    },
    {
      "label": "WsAuditEventType",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L5",
      "id": "websocket_audit_wsauditeventtype",
      "community": 103,
      "norm_label": "wsauditeventtype"
    },
    {
      "label": "WsAuditEventTypeValue",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L24",
      "id": "websocket_audit_wsauditeventtypevalue",
      "community": 103,
      "norm_label": "wsauditeventtypevalue"
    },
    {
      "label": "AuditEventInput",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L26",
      "id": "websocket_audit_auditeventinput",
      "community": 103,
      "norm_label": "auditeventinput"
    },
    {
      "label": "createAuditEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L36",
      "id": "websocket_audit_createauditevent",
      "community": 103,
      "norm_label": "createauditevent()"
    },
    {
      "label": "logAuditEvent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L48",
      "id": "websocket_audit_logauditevent",
      "community": 103,
      "norm_label": "logauditevent()"
    },
    {
      "label": "auth-utils.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L1",
      "id": "websocket_auth_utils",
      "community": 216,
      "norm_label": "auth-utils.ts"
    },
    {
      "label": "SocketHandshake",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L3",
      "id": "websocket_auth_utils_sockethandshake",
      "community": 216,
      "norm_label": "sockethandshake"
    },
    {
      "label": "ExtractTokenResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L8",
      "id": "websocket_auth_utils_extracttokenresult",
      "community": 216,
      "norm_label": "extracttokenresult"
    },
    {
      "label": "SocketAuthData",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L12",
      "id": "websocket_auth_utils_socketauthdata",
      "community": 216,
      "norm_label": "socketauthdata"
    },
    {
      "label": "extractIp()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L23",
      "id": "websocket_auth_utils_extractip",
      "community": 216,
      "norm_label": "extractip()"
    },
    {
      "label": "extractUserAgent()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L34",
      "id": "websocket_auth_utils_extractuseragent",
      "community": 216,
      "norm_label": "extractuseragent()"
    },
    {
      "label": "parseCookies()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L41",
      "id": "websocket_auth_utils_parsecookies",
      "community": 216,
      "norm_label": "parsecookies()"
    },
    {
      "label": "extractAccessToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L56",
      "id": "websocket_auth_utils_extractaccesstoken",
      "community": 216,
      "norm_label": "extractaccesstoken()"
    },
    {
      "label": "buildSocketAuthData()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L83",
      "id": "websocket_auth_utils_buildsocketauthdata",
      "community": 216,
      "norm_label": "buildsocketauthdata()"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L1",
      "id": "websocket_auth",
      "community": 216,
      "norm_label": "auth.ts"
    },
    {
      "label": "socketAuth()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L29",
      "id": "websocket_auth_socketauth",
      "community": 216,
      "norm_label": "socketauth()"
    },
    {
      "label": "authorize.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L1",
      "id": "websocket_authorize",
      "community": 46,
      "norm_label": "authorize.ts"
    },
    {
      "label": "requireSocketRole()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L8",
      "id": "websocket_authorize_requiresocketrole",
      "community": 46,
      "norm_label": "requiresocketrole()"
    },
    {
      "label": "hasSocketRole()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L38",
      "id": "websocket_authorize_hassocketrole",
      "community": 46,
      "norm_label": "hassocketrole()"
    },
    {
      "label": "flow-events.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L1",
      "id": "websocket_flow_events",
      "community": 164,
      "norm_label": "flow-events.ts"
    },
    {
      "label": "FlowEventEmitter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L18",
      "id": "websocket_flow_events_floweventemitter",
      "community": 164,
      "norm_label": "floweventemitter"
    },
    {
      "label": ".emitCompleted()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L22",
      "id": "websocket_flow_events_floweventemitter_emitcompleted",
      "community": 164,
      "norm_label": ".emitcompleted()"
    },
    {
      "label": ".emitStatus()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L33",
      "id": "websocket_flow_events_floweventemitter_emitstatus",
      "community": 164,
      "norm_label": ".emitstatus()"
    },
    {
      "label": ".emitSubagentUpdate()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L41",
      "id": "websocket_flow_events_floweventemitter_emitsubagentupdate",
      "community": 164,
      "norm_label": ".emitsubagentupdate()"
    },
    {
      "label": ".emitDataUpdate()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L57",
      "id": "websocket_flow_events_floweventemitter_emitdataupdate",
      "community": 164,
      "norm_label": ".emitdataupdate()"
    },
    {
      "label": "flowEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L64",
      "id": "websocket_flow_events_flowevents",
      "community": 164,
      "norm_label": "flowevents"
    },
    {
      "label": "general.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L1",
      "id": "websocket_general",
      "community": 103,
      "norm_label": "general.ts"
    },
    {
      "label": "buildStatusResponse()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L24",
      "id": "websocket_general_buildstatusresponse",
      "community": 103,
      "norm_label": "buildstatusresponse()"
    },
    {
      "label": "registerGeneralHandlers()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L42",
      "id": "websocket_general_registergeneralhandlers",
      "community": 103,
      "norm_label": "registergeneralhandlers()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L1",
      "id": "websocket_index",
      "community": 46,
      "norm_label": "index.ts"
    },
    {
      "label": "metrics.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L1",
      "id": "websocket_metrics",
      "community": 119,
      "norm_label": "metrics.ts"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L3",
      "id": "websocket_metrics_meter",
      "community": 119,
      "norm_label": "meter"
    },
    {
      "label": "wsConnectionsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L10",
      "id": "websocket_metrics_wsconnectionstotal",
      "community": 164,
      "norm_label": "wsconnectionstotal"
    },
    {
      "label": "wsDisconnectionsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L14",
      "id": "websocket_metrics_wsdisconnectionstotal",
      "community": 119,
      "norm_label": "wsdisconnectionstotal"
    },
    {
      "label": "wsActiveConnections",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L18",
      "id": "websocket_metrics_wsactiveconnections",
      "community": 119,
      "norm_label": "wsactiveconnections"
    },
    {
      "label": "wsMessagesTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L23",
      "id": "websocket_metrics_wsmessagestotal",
      "community": 119,
      "norm_label": "wsmessagestotal"
    },
    {
      "label": "wsAuthFailuresTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L28",
      "id": "websocket_metrics_wsauthfailurestotal",
      "community": 119,
      "norm_label": "wsauthfailurestotal"
    },
    {
      "label": "wsWorkflowSubscriptions",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L33",
      "id": "websocket_metrics_wsworkflowsubscriptions",
      "community": 164,
      "norm_label": "wsworkflowsubscriptions"
    },
    {
      "label": "wsWorkflowEventsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L40",
      "id": "websocket_metrics_wsworkfloweventstotal",
      "community": 164,
      "norm_label": "wsworkfloweventstotal"
    },
    {
      "label": "wsEventsEmittedCounter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L49",
      "id": "websocket_metrics_wseventsemittedcounter",
      "community": 119,
      "norm_label": "wseventsemittedcounter"
    },
    {
      "label": "wsRateLimitTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L54",
      "id": "websocket_metrics_wsratelimittotal",
      "community": 103,
      "norm_label": "wsratelimittotal"
    },
    {
      "label": "wsAuthzFailuresTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L59",
      "id": "websocket_metrics_wsauthzfailurestotal",
      "community": 46,
      "norm_label": "wsauthzfailurestotal"
    },
    {
      "label": "wsConnectionLimitTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L64",
      "id": "websocket_metrics_wsconnectionlimittotal",
      "community": 119,
      "norm_label": "wsconnectionlimittotal"
    },
    {
      "label": "wsIdleTimeoutTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L69",
      "id": "websocket_metrics_wsidletimeouttotal",
      "community": 119,
      "norm_label": "wsidletimeouttotal"
    },
    {
      "label": "wsSessionTokenIssuedTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L74",
      "id": "websocket_metrics_wssessiontokenissuedtotal",
      "community": 119,
      "norm_label": "wssessiontokenissuedtotal"
    },
    {
      "label": "wsSessionTokenValidationFailuresTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L78",
      "id": "websocket_metrics_wssessiontokenvalidationfailurestotal",
      "community": 119,
      "norm_label": "wssessiontokenvalidationfailurestotal"
    },
    {
      "label": "wsNotificationEventsTotal",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L86",
      "id": "websocket_metrics_wsnotificationeventstotal",
      "community": 119,
      "norm_label": "wsnotificationeventstotal"
    },
    {
      "label": "flow.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L1",
      "id": "namespaces_flow",
      "community": 164,
      "norm_label": "flow.ts"
    },
    {
      "label": "formatWorkflowStatus()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L32",
      "id": "namespaces_flow_formatworkflowstatus",
      "community": 164,
      "norm_label": "formatworkflowstatus()"
    },
    {
      "label": "registerFlowNamespace()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L69",
      "id": "namespaces_flow_registerflownamespace",
      "community": 103,
      "norm_label": "registerflownamespace()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/index.ts",
      "source_location": "L1",
      "id": "namespaces_index",
      "community": 103,
      "norm_label": "index.ts"
    },
    {
      "label": "notification.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L1",
      "id": "namespaces_notification",
      "community": 119,
      "norm_label": "notification.ts"
    },
    {
      "label": "registerNotificationNamespace()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L27",
      "id": "namespaces_notification_registernotificationnamespace",
      "community": 103,
      "norm_label": "registernotificationnamespace()"
    },
    {
      "label": "notification-events.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L1",
      "id": "websocket_notification_events",
      "community": 119,
      "norm_label": "notification-events.ts"
    },
    {
      "label": "NotificationEmitEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L5",
      "id": "websocket_notification_events_notificationemitevent",
      "community": 119,
      "norm_label": "notificationemitevent"
    },
    {
      "label": "NotificationEventEmitter",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L25",
      "id": "websocket_notification_events_notificationeventemitter",
      "community": 119,
      "norm_label": "notificationeventemitter"
    },
    {
      "label": ".emitNew()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L26",
      "id": "websocket_notification_events_notificationeventemitter_emitnew",
      "community": 119,
      "norm_label": ".emitnew()"
    },
    {
      "label": ".emitUnreadCount()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L34",
      "id": "websocket_notification_events_notificationeventemitter_emitunreadcount",
      "community": 119,
      "norm_label": ".emitunreadcount()"
    },
    {
      "label": ".onNew()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L39",
      "id": "websocket_notification_events_notificationeventemitter_onnew",
      "community": 119,
      "norm_label": ".onnew()"
    },
    {
      "label": ".onUnreadCount()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L43",
      "id": "websocket_notification_events_notificationeventemitter_onunreadcount",
      "community": 119,
      "norm_label": ".onunreadcount()"
    },
    {
      "label": "notificationEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L49",
      "id": "websocket_notification_events_notificationevents",
      "community": 119,
      "norm_label": "notificationevents"
    },
    {
      "label": "rate-limit.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L1",
      "id": "websocket_rate_limit",
      "community": 103,
      "norm_label": "rate-limit.ts"
    },
    {
      "label": "createSocketRateLimiter()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L3",
      "id": "websocket_rate_limit_createsocketratelimiter",
      "community": 103,
      "norm_label": "createsocketratelimiter()"
    },
    {
      "label": "ConnectionTracker",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L26",
      "id": "websocket_rate_limit_connectiontracker",
      "community": 313,
      "norm_label": "connectiontracker"
    },
    {
      "label": ".canConnect()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L29",
      "id": "websocket_rate_limit_connectiontracker_canconnect",
      "community": 313,
      "norm_label": ".canconnect()"
    },
    {
      "label": ".tryConnect()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L40",
      "id": "websocket_rate_limit_connectiontracker_tryconnect",
      "community": 313,
      "norm_label": ".tryconnect()"
    },
    {
      "label": ".add()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L46",
      "id": "websocket_rate_limit_connectiontracker_add",
      "community": 313,
      "norm_label": ".add()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L55",
      "id": "websocket_rate_limit_connectiontracker_remove",
      "community": 313,
      "norm_label": ".remove()"
    },
    {
      "label": ".getCount()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L64",
      "id": "websocket_rate_limit_connectiontracker_getcount",
      "community": 313,
      "norm_label": ".getcount()"
    },
    {
      "label": "server.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L1",
      "id": "websocket_server",
      "community": 103,
      "norm_label": "server.ts"
    },
    {
      "label": "AppSocketServer",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L19",
      "id": "websocket_server_appsocketserver",
      "community": 103,
      "norm_label": "appsocketserver"
    },
    {
      "label": "FlowNamespace",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L22",
      "id": "websocket_server_flownamespace",
      "community": 103,
      "norm_label": "flownamespace"
    },
    {
      "label": "SocketServerDeps",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L24",
      "id": "websocket_server_socketserverdeps",
      "community": 103,
      "norm_label": "socketserverdeps"
    },
    {
      "label": "SocketServerInstance",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L29",
      "id": "websocket_server_socketserverinstance",
      "community": 103,
      "norm_label": "socketserverinstance"
    },
    {
      "label": "getAllowedOrigins()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L41",
      "id": "websocket_server_getallowedorigins",
      "community": 103,
      "norm_label": "getallowedorigins()"
    },
    {
      "label": "createSocketServer()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L48",
      "id": "websocket_server_createsocketserver",
      "community": 103,
      "norm_label": "createsocketserver()"
    },
    {
      "label": "disconnectUserSockets()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L225",
      "id": "websocket_server_disconnectusersockets",
      "community": 103,
      "norm_label": "disconnectusersockets()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L1",
      "id": "session_token_index",
      "community": 89,
      "norm_label": "index.ts"
    },
    {
      "label": "revocation.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L1",
      "id": "session_token_revocation",
      "community": 89,
      "norm_label": "revocation.ts"
    },
    {
      "label": "revokedTokens",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L19",
      "id": "session_token_revocation_revokedtokens",
      "community": 89,
      "norm_label": "revokedtokens"
    },
    {
      "label": "cleanup()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L22",
      "id": "session_token_revocation_cleanup",
      "community": 89,
      "norm_label": "cleanup()"
    },
    {
      "label": "revokeSessionToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L35",
      "id": "session_token_revocation_revokesessiontoken",
      "community": 89,
      "norm_label": "revokesessiontoken()"
    },
    {
      "label": "isSessionTokenRevoked()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L43",
      "id": "session_token_revocation_issessiontokenrevoked",
      "community": 89,
      "norm_label": "issessiontokenrevoked()"
    },
    {
      "label": "getRevocationStoreSize()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L49",
      "id": "session_token_revocation_getrevocationstoresize",
      "community": 89,
      "norm_label": "getrevocationstoresize()"
    },
    {
      "label": "revokedUsers",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L54",
      "id": "session_token_revocation_revokedusers",
      "community": 89,
      "norm_label": "revokedusers"
    },
    {
      "label": "cleanupUsers()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L57",
      "id": "session_token_revocation_cleanupusers",
      "community": 89,
      "norm_label": "cleanupusers()"
    },
    {
      "label": "revokeByUserId()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L78",
      "id": "session_token_revocation_revokebyuserid",
      "community": 89,
      "norm_label": "revokebyuserid()"
    },
    {
      "label": "isUserRevoked()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L90",
      "id": "session_token_revocation_isuserrevoked",
      "community": 89,
      "norm_label": "isuserrevoked()"
    },
    {
      "label": "clearRevocationStore()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L96",
      "id": "session_token_revocation_clearrevocationstore",
      "community": 89,
      "norm_label": "clearrevocationstore()"
    },
    {
      "label": "sign.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L1",
      "id": "session_token_sign",
      "community": 89,
      "norm_label": "sign.ts"
    },
    {
      "label": "signSessionToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L10",
      "id": "session_token_sign_signsessiontoken",
      "community": 89,
      "norm_label": "signsessiontoken()"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L1",
      "id": "session_token_types",
      "community": 89,
      "norm_label": "types.ts"
    },
    {
      "label": "CreateSessionTokenInput",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L10",
      "id": "session_token_types_createsessiontokeninput",
      "community": 89,
      "norm_label": "createsessiontokeninput"
    },
    {
      "label": "SessionTokenClaims",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L22",
      "id": "session_token_types_sessiontokenclaims",
      "community": 89,
      "norm_label": "sessiontokenclaims"
    },
    {
      "label": "SignedSessionToken",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L36",
      "id": "session_token_types_signedsessiontoken",
      "community": 89,
      "norm_label": "signedsessiontoken"
    },
    {
      "label": "ValidateClaimsInput",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L42",
      "id": "session_token_types_validateclaimsinput",
      "community": 89,
      "norm_label": "validateclaimsinput"
    },
    {
      "label": "SessionTokenValidationError",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L49",
      "id": "session_token_types_sessiontokenvalidationerror",
      "community": 89,
      "norm_label": "sessiontokenvalidationerror"
    },
    {
      "label": "verify.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L1",
      "id": "session_token_verify",
      "community": 89,
      "norm_label": "verify.ts"
    },
    {
      "label": "VerifyResult",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L5",
      "id": "session_token_verify_verifyresult",
      "community": 89,
      "norm_label": "verifyresult"
    },
    {
      "label": "verifySessionToken()",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L15",
      "id": "session_token_verify_verifysessiontoken",
      "community": 89,
      "norm_label": "verifysessiontoken()"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L1",
      "id": "websocket_types",
      "community": 46,
      "norm_label": "types.ts"
    },
    {
      "label": "AuthenticatedSocket",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L6",
      "id": "websocket_types_authenticatedsocket",
      "community": 46,
      "norm_label": "authenticatedsocket"
    },
    {
      "label": "StatusRequest",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L20",
      "id": "websocket_types_statusrequest",
      "community": 46,
      "norm_label": "statusrequest"
    },
    {
      "label": "StatusResponse",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L25",
      "id": "websocket_types_statusresponse",
      "community": 46,
      "norm_label": "statusresponse"
    },
    {
      "label": "GeneralClientToServerEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L37",
      "id": "websocket_types_generalclienttoserverevents",
      "community": 46,
      "norm_label": "generalclienttoserverevents"
    },
    {
      "label": "GeneralServerToClientEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L42",
      "id": "websocket_types_generalservertoclientevents",
      "community": 46,
      "norm_label": "generalservertoclientevents"
    },
    {
      "label": "WorkflowStatus",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L51",
      "id": "websocket_types_workflowstatus",
      "community": 46,
      "norm_label": "workflowstatus"
    },
    {
      "label": "WorkflowSubscribe",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L60",
      "id": "websocket_types_workflowsubscribe",
      "community": 46,
      "norm_label": "workflowsubscribe"
    },
    {
      "label": "WorkflowUnsubscribe",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L65",
      "id": "websocket_types_workflowunsubscribe",
      "community": 46,
      "norm_label": "workflowunsubscribe"
    },
    {
      "label": "WorkflowStatusEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L70",
      "id": "websocket_types_workflowstatusevent",
      "community": 164,
      "norm_label": "workflowstatusevent"
    },
    {
      "label": "WorkflowCompletedEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L83",
      "id": "websocket_types_workflowcompletedevent",
      "community": 164,
      "norm_label": "workflowcompletedevent"
    },
    {
      "label": "WorkflowErrorEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L92",
      "id": "websocket_types_workflowerrorevent",
      "community": 46,
      "norm_label": "workflowerrorevent"
    },
    {
      "label": "WorkflowSubagentUpdateEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L99",
      "id": "websocket_types_workflowsubagentupdateevent",
      "community": 164,
      "norm_label": "workflowsubagentupdateevent"
    },
    {
      "label": "WorkflowDataUpdateEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L110",
      "id": "websocket_types_workflowdataupdateevent",
      "community": 164,
      "norm_label": "workflowdataupdateevent"
    },
    {
      "label": "LangGraphEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L116",
      "id": "websocket_types_langgraphevent",
      "community": 46,
      "norm_label": "langgraphevent"
    },
    {
      "label": "LangGraphWorkflowStartEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L123",
      "id": "websocket_types_langgraphworkflowstartevent",
      "community": 46,
      "norm_label": "langgraphworkflowstartevent"
    },
    {
      "label": "LangGraphWorkflowCompleteEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L131",
      "id": "websocket_types_langgraphworkflowcompleteevent",
      "community": 46,
      "norm_label": "langgraphworkflowcompleteevent"
    },
    {
      "label": "LangGraphWorkflowErrorEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L140",
      "id": "websocket_types_langgraphworkflowerrorevent",
      "community": 46,
      "norm_label": "langgraphworkflowerrorevent"
    },
    {
      "label": "WorkflowClientToServerEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L152",
      "id": "websocket_types_workflowclienttoserverevents",
      "community": 46,
      "norm_label": "workflowclienttoserverevents"
    },
    {
      "label": "WorkflowServerToClientEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L158",
      "id": "websocket_types_workflowservertoclientevents",
      "community": 46,
      "norm_label": "workflowservertoclientevents"
    },
    {
      "label": "WS_ERROR_CODES",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L174",
      "id": "websocket_types_ws_error_codes",
      "community": 216,
      "norm_label": "ws_error_codes"
    },
    {
      "label": "WsErrorCode",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L189",
      "id": "websocket_types_wserrorcode",
      "community": 46,
      "norm_label": "wserrorcode"
    },
    {
      "label": "SessionTokenEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L192",
      "id": "websocket_types_sessiontokenevent",
      "community": 46,
      "norm_label": "sessiontokenevent"
    },
    {
      "label": "SessionErrorEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L197",
      "id": "websocket_types_sessionerrorevent",
      "community": 46,
      "norm_label": "sessionerrorevent"
    },
    {
      "label": "NotificationNewEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L207",
      "id": "websocket_types_notificationnewevent",
      "community": 46,
      "norm_label": "notificationnewevent"
    },
    {
      "label": "NotificationUnreadCountEvent",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L218",
      "id": "websocket_types_notificationunreadcountevent",
      "community": 46,
      "norm_label": "notificationunreadcountevent"
    },
    {
      "label": "NotificationMarkReadRequest",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L223",
      "id": "websocket_types_notificationmarkreadrequest",
      "community": 46,
      "norm_label": "notificationmarkreadrequest"
    },
    {
      "label": "NotificationClientToServerEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L228",
      "id": "websocket_types_notificationclienttoserverevents",
      "community": 46,
      "norm_label": "notificationclienttoserverevents"
    },
    {
      "label": "NotificationServerToClientEvents",
      "file_type": "code",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L234",
      "id": "websocket_types_notificationservertoclientevents",
      "community": 46,
      "norm_label": "notificationservertoclientevents"
    },
    {
      "label": "instrumentation.ts",
      "file_type": "code",
      "source_file": "backend/src/instrumentation.ts",
      "source_location": "L1",
      "id": "src_instrumentation",
      "community": 544,
      "norm_label": "instrumentation.ts"
    },
    {
      "label": "event.interface.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L1",
      "id": "adapters_event_interface",
      "community": 205,
      "norm_label": "event.interface.ts"
    },
    {
      "label": "EventChannel",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L14",
      "id": "adapters_event_interface_eventchannel",
      "community": 205,
      "norm_label": "eventchannel"
    },
    {
      "label": "FireEventParams",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L16",
      "id": "adapters_event_interface_fireeventparams",
      "community": 205,
      "norm_label": "fireeventparams"
    },
    {
      "label": "IEventAdapter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L57",
      "id": "adapters_event_interface_ieventadapter",
      "community": 205,
      "norm_label": "ieventadapter"
    },
    {
      "label": "http.interface.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L1",
      "id": "adapters_http_interface",
      "community": 205,
      "norm_label": "http.interface.ts"
    },
    {
      "label": "BedrockInvokeParams",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L14",
      "id": "adapters_http_interface_bedrockinvokeparams",
      "community": 205,
      "norm_label": "bedrockinvokeparams"
    },
    {
      "label": "BedrockResponse",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L53",
      "id": "adapters_http_interface_bedrockresponse",
      "community": 205,
      "norm_label": "bedrockresponse"
    },
    {
      "label": "BedrockChunk",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L78",
      "id": "adapters_http_interface_bedrockchunk",
      "community": 205,
      "norm_label": "bedrockchunk"
    },
    {
      "label": "IHttpAdapter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L109",
      "id": "adapters_http_interface_ihttpadapter",
      "community": 205,
      "norm_label": "ihttpadapter"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L1",
      "id": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "community": 205,
      "norm_label": "index.ts"
    },
    {
      "label": "llm.interface.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/llm.interface.ts",
      "source_location": "L1",
      "id": "adapters_llm_interface",
      "community": 205,
      "norm_label": "llm.interface.ts"
    },
    {
      "label": "ILLMAdapter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/adapters/llm.interface.ts",
      "source_location": "L53",
      "id": "adapters_llm_interface_illmadapter",
      "community": 205,
      "norm_label": "illmadapter"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L1",
      "id": "checkpointer_index",
      "community": 304,
      "norm_label": "index.ts"
    },
    {
      "label": "postgres.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L1",
      "id": "checkpointer_postgres",
      "community": 304,
      "norm_label": "postgres.ts"
    },
    {
      "label": "initializeCheckpointer()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L18",
      "id": "checkpointer_postgres_initializecheckpointer",
      "community": 304,
      "norm_label": "initializecheckpointer()"
    },
    {
      "label": "getCheckpointer()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L47",
      "id": "checkpointer_postgres_getcheckpointer",
      "community": 3,
      "norm_label": "getcheckpointer()"
    },
    {
      "label": "shutdownCheckpointer()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L59",
      "id": "checkpointer_postgres_shutdowncheckpointer",
      "community": 304,
      "norm_label": "shutdowncheckpointer()"
    },
    {
      "label": "getWorkflowCheckpoints()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L71",
      "id": "checkpointer_postgres_getworkflowcheckpoints",
      "community": 304,
      "norm_label": "getworkflowcheckpoints()"
    },
    {
      "label": "getCheckpointSummary()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L91",
      "id": "checkpointer_postgres_getcheckpointsummary",
      "community": 304,
      "norm_label": "getcheckpointsummary()"
    },
    {
      "label": "evaluation.registration.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/evaluation.registration.ts",
      "source_location": "L1",
      "id": "csv_mapping_evaluation_registration",
      "community": 109,
      "norm_label": "evaluation.registration.ts"
    },
    {
      "label": "evaluationRegistration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/evaluation.registration.ts",
      "source_location": "L4",
      "id": "csv_mapping_evaluation_registration_evaluationregistration",
      "community": 109,
      "norm_label": "evaluationregistration"
    },
    {
      "label": "graph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L1",
      "id": "csv_mapping_graph",
      "community": 3,
      "norm_label": "graph.ts"
    },
    {
      "label": "routeAfterClassification()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L35",
      "id": "csv_mapping_graph_routeafterclassification",
      "community": 3,
      "norm_label": "routeafterclassification()"
    },
    {
      "label": "routeAfterHumanReview()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L41",
      "id": "csv_mapping_graph_routeafterhumanreview",
      "community": 3,
      "norm_label": "routeafterhumanreview()"
    },
    {
      "label": "graphBuilder",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L47",
      "id": "csv_mapping_graph_graphbuilder",
      "community": 3,
      "norm_label": "graphbuilder"
    },
    {
      "label": "getCompiledGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L88",
      "id": "csv_mapping_graph_getcompiledgraph",
      "community": 3,
      "norm_label": "getcompiledgraph()"
    },
    {
      "label": "CSVMappingPayload",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L97",
      "id": "csv_mapping_graph_csvmappingpayload",
      "community": 3,
      "norm_label": "csvmappingpayload"
    },
    {
      "label": "GraphRunResult",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L107",
      "id": "csv_mapping_graph_graphrunresult",
      "community": 3,
      "norm_label": "graphrunresult"
    },
    {
      "label": "streamAndAccumulate()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L115",
      "id": "csv_mapping_graph_streamandaccumulate",
      "community": 3,
      "norm_label": "streamandaccumulate()"
    },
    {
      "label": "isGraphInterrupted()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L171",
      "id": "csv_mapping_graph_isgraphinterrupted",
      "community": 3,
      "norm_label": "isgraphinterrupted()"
    },
    {
      "label": "runGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L193",
      "id": "csv_mapping_graph_rungraph",
      "community": 3,
      "norm_label": "rungraph()"
    },
    {
      "label": "resumeGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L308",
      "id": "csv_mapping_graph_resumegraph",
      "community": 3,
      "norm_label": "resumegraph()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L1",
      "id": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "community": 3,
      "norm_label": "index.ts"
    },
    {
      "label": "rule-parser.test.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L1",
      "id": "lib_rule_parser_test",
      "community": 222,
      "norm_label": "rule-parser.test.ts"
    },
    {
      "label": "rule-parser.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L1",
      "id": "lib_rule_parser",
      "community": 222,
      "norm_label": "rule-parser.ts"
    },
    {
      "label": "extractColumnReferences()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L14",
      "id": "lib_rule_parser_extractcolumnreferences",
      "community": 222,
      "norm_label": "extractcolumnreferences()"
    },
    {
      "label": "validateColumnReferences()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L23",
      "id": "lib_rule_parser_validatecolumnreferences",
      "community": 222,
      "norm_label": "validatecolumnreferences()"
    },
    {
      "label": "extractColumnData()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L51",
      "id": "lib_rule_parser_extractcolumndata",
      "community": 222,
      "norm_label": "extractcolumndata()"
    },
    {
      "label": "aggregate-results.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L1",
      "id": "nodes_aggregate_results",
      "community": 3,
      "norm_label": "aggregate-results.ts"
    },
    {
      "label": "aggregateResults()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L16",
      "id": "nodes_aggregate_results_aggregateresults",
      "community": 3,
      "norm_label": "aggregateresults()"
    },
    {
      "label": "ai-validate-rules.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L1",
      "id": "nodes_ai_validate_rules",
      "community": 222,
      "norm_label": "ai-validate-rules.ts"
    },
    {
      "label": "aiValidateRules()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L24",
      "id": "nodes_ai_validate_rules_aivalidaterules",
      "community": 222,
      "norm_label": "aivalidaterules()"
    },
    {
      "label": "buildValidationPrompt()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L174",
      "id": "nodes_ai_validate_rules_buildvalidationprompt",
      "community": 222,
      "norm_label": "buildvalidationprompt()"
    },
    {
      "label": "parseLLMViolations()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L232",
      "id": "nodes_ai_validate_rules_parsellmviolations",
      "community": 222,
      "norm_label": "parsellmviolations()"
    },
    {
      "label": "analyze-csv.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L1",
      "id": "nodes_analyze_csv",
      "community": 3,
      "norm_label": "analyze-csv.ts"
    },
    {
      "label": "analyzeCSV()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L17",
      "id": "nodes_analyze_csv_analyzecsv",
      "community": 3,
      "norm_label": "analyzecsv()"
    },
    {
      "label": "classify-columns-error.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L1",
      "id": "nodes_classify_columns_error",
      "community": 3,
      "norm_label": "classify-columns-error.ts"
    },
    {
      "label": "classifyColumnsError()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L12",
      "id": "nodes_classify_columns_error_classifycolumnserror",
      "community": 3,
      "norm_label": "classifycolumnserror()"
    },
    {
      "label": "classify-columns.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L1",
      "id": "nodes_classify_columns",
      "community": 3,
      "norm_label": "classify-columns.ts"
    },
    {
      "label": "classifyColumns()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L17",
      "id": "nodes_classify_columns_classifycolumns",
      "community": 3,
      "norm_label": "classifycolumns()"
    },
    {
      "label": "column-processor-subgraph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L1",
      "id": "nodes_column_processor_subgraph",
      "community": 109,
      "norm_label": "column-processor-subgraph.ts"
    },
    {
      "label": "ColumnProcessorState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L16",
      "id": "nodes_column_processor_subgraph_columnprocessorstate",
      "community": 109,
      "norm_label": "columnprocessorstate"
    },
    {
      "label": "ColumnProcessorStateType",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L44",
      "id": "nodes_column_processor_subgraph_columnprocessorstatetype",
      "community": 109,
      "norm_label": "columnprocessorstatetype"
    },
    {
      "label": "processColumn()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L47",
      "id": "nodes_column_processor_subgraph_processcolumn",
      "community": 109,
      "norm_label": "processcolumn()"
    },
    {
      "label": "columnProcessorSubgraph",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L301",
      "id": "nodes_column_processor_subgraph_columnprocessorsubgraph",
      "community": 109,
      "norm_label": "columnprocessorsubgraph"
    },
    {
      "label": "human-review.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L1",
      "id": "nodes_human_review",
      "community": 3,
      "norm_label": "human-review.ts"
    },
    {
      "label": "HumanReviewInput",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L21",
      "id": "nodes_human_review_humanreviewinput",
      "community": 3,
      "norm_label": "humanreviewinput"
    },
    {
      "label": "humanReview()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L26",
      "id": "nodes_human_review_humanreview",
      "community": 3,
      "norm_label": "humanreview()"
    },
    {
      "label": "load-schema.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L1",
      "id": "nodes_load_schema",
      "community": 3,
      "norm_label": "load-schema.ts"
    },
    {
      "label": "loadSchema()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L14",
      "id": "nodes_load_schema_loadschema",
      "community": 3,
      "norm_label": "loadschema()"
    },
    {
      "label": "plan-strategies.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L1",
      "id": "nodes_plan_strategies",
      "community": 3,
      "norm_label": "plan-strategies.ts"
    },
    {
      "label": "planStrategies()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L16",
      "id": "nodes_plan_strategies_planstrategies",
      "community": 3,
      "norm_label": "planstrategies()"
    },
    {
      "label": "process-columns-parallel.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L1",
      "id": "nodes_process_columns_parallel",
      "community": 109,
      "norm_label": "process-columns-parallel.ts"
    },
    {
      "label": "processColumnsParallel()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L14",
      "id": "nodes_process_columns_parallel_processcolumnsparallel",
      "community": 109,
      "norm_label": "processcolumnsparallel()"
    },
    {
      "label": "spawn-subagents.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L1",
      "id": "nodes_spawn_subagents",
      "community": 3,
      "norm_label": "spawn-subagents.ts"
    },
    {
      "label": "spawnSubagents()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L12",
      "id": "nodes_spawn_subagents_spawnsubagents",
      "community": 3,
      "norm_label": "spawnsubagents()"
    },
    {
      "label": "validate-data.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L1",
      "id": "nodes_validate_data",
      "community": 3,
      "norm_label": "validate-data.ts"
    },
    {
      "label": "validateData()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L22",
      "id": "nodes_validate_data_validatedata",
      "community": 3,
      "norm_label": "validatedata()"
    },
    {
      "label": "registration.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/registration.ts",
      "source_location": "L1",
      "id": "csv_mapping_registration",
      "community": 109,
      "norm_label": "registration.ts"
    },
    {
      "label": "registration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/registration.ts",
      "source_location": "L19",
      "id": "csv_mapping_registration_registration",
      "community": 109,
      "norm_label": "registration"
    },
    {
      "label": "state.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L1",
      "id": "csv_mapping_state",
      "community": 3,
      "norm_label": "state.ts"
    },
    {
      "label": "InputColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L15",
      "id": "csv_mapping_state_inputcolumn",
      "community": 3,
      "norm_label": "inputcolumn"
    },
    {
      "label": "CSVAnalysisState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L23",
      "id": "csv_mapping_state_csvanalysisstate",
      "community": 3,
      "norm_label": "csvanalysisstate"
    },
    {
      "label": "DirectMapping",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L36",
      "id": "csv_mapping_state_directmapping",
      "community": 3,
      "norm_label": "directmapping"
    },
    {
      "label": "DerivedMapping",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L43",
      "id": "csv_mapping_state_derivedmapping",
      "community": 3,
      "norm_label": "derivedmapping"
    },
    {
      "label": "MissingColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L49",
      "id": "csv_mapping_state_missingcolumn",
      "community": 3,
      "norm_label": "missingcolumn"
    },
    {
      "label": "ExtraColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L55",
      "id": "csv_mapping_state_extracolumn",
      "community": 3,
      "norm_label": "extracolumn"
    },
    {
      "label": "ColumnClassificationState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L60",
      "id": "csv_mapping_state_columnclassificationstate",
      "community": 3,
      "norm_label": "columnclassificationstate"
    },
    {
      "label": "TransformationStrategy",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L71",
      "id": "csv_mapping_state_transformationstrategy",
      "community": 3,
      "norm_label": "transformationstrategy"
    },
    {
      "label": "SubagentTask",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L86",
      "id": "csv_mapping_state_subagenttask",
      "community": 3,
      "norm_label": "subagenttask"
    },
    {
      "label": "MappedCell",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L100",
      "id": "csv_mapping_state_mappedcell",
      "community": 109,
      "norm_label": "mappedcell"
    },
    {
      "label": "ProcessingMetadata",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L109",
      "id": "csv_mapping_state_processingmetadata",
      "community": 3,
      "norm_label": "processingmetadata"
    },
    {
      "label": "ColumnMappingResult",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L117",
      "id": "csv_mapping_state_columnmappingresult",
      "community": 222,
      "norm_label": "columnmappingresult"
    },
    {
      "label": "ValidationSummary",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L129",
      "id": "csv_mapping_state_validationsummary",
      "community": 3,
      "norm_label": "validationsummary"
    },
    {
      "label": "CellQuality",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L140",
      "id": "csv_mapping_state_cellquality",
      "community": 3,
      "norm_label": "cellquality"
    },
    {
      "label": "ColumnQualityScore",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L149",
      "id": "csv_mapping_state_columnqualityscore",
      "community": 3,
      "norm_label": "columnqualityscore"
    },
    {
      "label": "ValidationError",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L156",
      "id": "csv_mapping_state_validationerror",
      "community": 3,
      "norm_label": "validationerror"
    },
    {
      "label": "ValidationResultState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L164",
      "id": "csv_mapping_state_validationresultstate",
      "community": 3,
      "norm_label": "validationresultstate"
    },
    {
      "label": "RuleViolation",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L175",
      "id": "csv_mapping_state_ruleviolation",
      "community": 3,
      "norm_label": "ruleviolation"
    },
    {
      "label": "RuleValidationState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L181",
      "id": "csv_mapping_state_rulevalidationstate",
      "community": 222,
      "norm_label": "rulevalidationstate"
    },
    {
      "label": "AIValidationResultState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L192",
      "id": "csv_mapping_state_aivalidationresultstate",
      "community": 3,
      "norm_label": "aivalidationresultstate"
    },
    {
      "label": "UnmappedColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L202",
      "id": "csv_mapping_state_unmappedcolumn",
      "community": 3,
      "norm_label": "unmappedcolumn"
    },
    {
      "label": "FinalMetadata",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L208",
      "id": "csv_mapping_state_finalmetadata",
      "community": 3,
      "norm_label": "finalmetadata"
    },
    {
      "label": "FinalSummary",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L226",
      "id": "csv_mapping_state_finalsummary",
      "community": 3,
      "norm_label": "finalsummary"
    },
    {
      "label": "FinalResultState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L237",
      "id": "csv_mapping_state_finalresultstate",
      "community": 3,
      "norm_label": "finalresultstate"
    },
    {
      "label": "BaseExpectedSchemaColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L249",
      "id": "csv_mapping_state_baseexpectedschemacolumn",
      "community": 3,
      "norm_label": "baseexpectedschemacolumn"
    },
    {
      "label": "ExpectedSchemaColumn",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L256",
      "id": "csv_mapping_state_expectedschemacolumn",
      "community": 3,
      "norm_label": "expectedschemacolumn"
    },
    {
      "label": "ExpectedSchema",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L267",
      "id": "csv_mapping_state_expectedschema",
      "community": 3,
      "norm_label": "expectedschema"
    },
    {
      "label": "CSVMappingState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L276",
      "id": "csv_mapping_state_csvmappingstate",
      "community": 3,
      "norm_label": "csvmappingstate"
    },
    {
      "label": "CSVMappingStateType",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L370",
      "id": "csv_mapping_state_csvmappingstatetype",
      "community": 3,
      "norm_label": "csvmappingstatetype"
    },
    {
      "label": "config.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L1",
      "id": "csv_transform_config",
      "community": 338,
      "norm_label": "config.ts"
    },
    {
      "label": "payloadSchema",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L34",
      "id": "csv_transform_config_payloadschema",
      "community": 338,
      "norm_label": "payloadschema"
    },
    {
      "label": "CSVTransformPayload",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L56",
      "id": "csv_transform_config_csvtransformpayload",
      "community": 338,
      "norm_label": "csvtransformpayload"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L61",
      "id": "csv_transform_config_config",
      "community": 338,
      "norm_label": "config"
    },
    {
      "label": "graph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L1",
      "id": "csv_transform_graph",
      "community": 13,
      "norm_label": "graph.ts"
    },
    {
      "label": "CSVTransformPayload",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L38",
      "id": "csv_transform_graph_csvtransformpayload",
      "community": 13,
      "norm_label": "csvtransformpayload"
    },
    {
      "label": "GraphStateAnnotation",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L48",
      "id": "csv_transform_graph_graphstateannotation",
      "community": 13,
      "norm_label": "graphstateannotation"
    },
    {
      "label": "graphBuilder",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L95",
      "id": "csv_transform_graph_graphbuilder",
      "community": 13,
      "norm_label": "graphbuilder"
    },
    {
      "label": "getCompiledGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L126",
      "id": "csv_transform_graph_getcompiledgraph",
      "community": 3,
      "norm_label": "getcompiledgraph()"
    },
    {
      "label": "runGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L137",
      "id": "csv_transform_graph_rungraph",
      "community": 3,
      "norm_label": "rungraph()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L1",
      "id": "csv_transform_index",
      "community": 13,
      "norm_label": "index.ts"
    },
    {
      "label": "assess-columns.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L1",
      "id": "nodes_assess_columns",
      "community": 13,
      "norm_label": "assess-columns.ts"
    },
    {
      "label": "assessColumnsNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L31",
      "id": "nodes_assess_columns_assesscolumnsnode",
      "community": 13,
      "norm_label": "assesscolumnsnode()"
    },
    {
      "label": "buildAssessmentPrompt()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L188",
      "id": "nodes_assess_columns_buildassessmentprompt",
      "community": 13,
      "norm_label": "buildassessmentprompt()"
    },
    {
      "label": "parseLLMAssessment()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L240",
      "id": "nodes_assess_columns_parsellmassessment",
      "community": 13,
      "norm_label": "parsellmassessment()"
    },
    {
      "label": "determineStrategy()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L334",
      "id": "nodes_assess_columns_determinestrategy",
      "community": 13,
      "norm_label": "determinestrategy()"
    },
    {
      "label": "build-transformation-graph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L1",
      "id": "nodes_build_transformation_graph",
      "community": 13,
      "norm_label": "build-transformation-graph.ts"
    },
    {
      "label": "TransformationRule",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L15",
      "id": "nodes_build_transformation_graph_transformationrule",
      "community": 190,
      "norm_label": "transformationrule"
    },
    {
      "label": "buildTransformationGraphNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L42",
      "id": "nodes_build_transformation_graph_buildtransformationgraphnode",
      "community": 13,
      "norm_label": "buildtransformationgraphnode()"
    },
    {
      "label": "buildRuleForColumn()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L98",
      "id": "nodes_build_transformation_graph_buildruleforcolumn",
      "community": 13,
      "norm_label": "buildruleforcolumn()"
    },
    {
      "label": "collect-flags.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L1",
      "id": "nodes_collect_flags",
      "community": 13,
      "norm_label": "collect-flags.ts"
    },
    {
      "label": "collectFlagsNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L24",
      "id": "nodes_collect_flags_collectflagsnode",
      "community": 13,
      "norm_label": "collectflagsnode()"
    },
    {
      "label": "generate-report.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L1",
      "id": "nodes_generate_report",
      "community": 13,
      "norm_label": "generate-report.ts"
    },
    {
      "label": "generateReportNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L25",
      "id": "nodes_generate_report_generatereportnode",
      "community": 13,
      "norm_label": "generatereportnode()"
    },
    {
      "label": "buildReportPrompt()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L173",
      "id": "nodes_generate_report_buildreportprompt",
      "community": 13,
      "norm_label": "buildreportprompt()"
    },
    {
      "label": "parseRecommendations()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L223",
      "id": "nodes_generate_report_parserecommendations",
      "community": 13,
      "norm_label": "parserecommendations()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L1",
      "id": "nodes_index",
      "community": 13,
      "norm_label": "index.ts"
    },
    {
      "label": "load-file.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L1",
      "id": "nodes_load_file",
      "community": 13,
      "norm_label": "load-file.ts"
    },
    {
      "label": "loadFileNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L23",
      "id": "nodes_load_file_loadfilenode",
      "community": 13,
      "norm_label": "loadfilenode()"
    },
    {
      "label": "merge-results.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L1",
      "id": "nodes_merge_results",
      "community": 13,
      "norm_label": "merge-results.ts"
    },
    {
      "label": "mergeResultsNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L23",
      "id": "nodes_merge_results_mergeresultsnode",
      "community": 13,
      "norm_label": "mergeresultsnode()"
    },
    {
      "label": "parse.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L1",
      "id": "nodes_parse",
      "community": 13,
      "norm_label": "parse.ts"
    },
    {
      "label": "parseCsvNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L21",
      "id": "nodes_parse_parsecsvnode",
      "community": 13,
      "norm_label": "parsecsvnode()"
    },
    {
      "label": "process-columns.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L1",
      "id": "nodes_process_columns",
      "community": 190,
      "norm_label": "process-columns.ts"
    },
    {
      "label": "processColumnsNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L28",
      "id": "nodes_process_columns_processcolumnsnode",
      "community": 190,
      "norm_label": "processcolumnsnode()"
    },
    {
      "label": "processFastColumns()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L122",
      "id": "nodes_process_columns_processfastcolumns",
      "community": 190,
      "norm_label": "processfastcolumns()"
    },
    {
      "label": "processRulesWithFlagColumns()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L197",
      "id": "nodes_process_columns_processruleswithflagcolumns",
      "community": 190,
      "norm_label": "processruleswithflagcolumns()"
    },
    {
      "label": "processLLMColumns()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L258",
      "id": "nodes_process_columns_processllmcolumns",
      "community": 190,
      "norm_label": "processllmcolumns()"
    },
    {
      "label": "applyRule()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L384",
      "id": "nodes_process_columns_applyrule",
      "community": 190,
      "norm_label": "applyrule()"
    },
    {
      "label": "normalizeDateValue()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L420",
      "id": "nodes_process_columns_normalizedatevalue",
      "community": 190,
      "norm_label": "normalizedatevalue()"
    },
    {
      "label": "extractNumericValue()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L543",
      "id": "nodes_process_columns_extractnumericvalue",
      "community": 190,
      "norm_label": "extractnumericvalue()"
    },
    {
      "label": "mapCurrencyValue()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L565",
      "id": "nodes_process_columns_mapcurrencyvalue",
      "community": 190,
      "norm_label": "mapcurrencyvalue()"
    },
    {
      "label": "determineSeverity()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L573",
      "id": "nodes_process_columns_determineseverity",
      "community": 190,
      "norm_label": "determineseverity()"
    },
    {
      "label": "getReason()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L597",
      "id": "nodes_process_columns_getreason",
      "community": 190,
      "norm_label": "getreason()"
    },
    {
      "label": "buildBatchPrompt()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L614",
      "id": "nodes_process_columns_buildbatchprompt",
      "community": 190,
      "norm_label": "buildbatchprompt()"
    },
    {
      "label": "parseBatchResponse()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L639",
      "id": "nodes_process_columns_parsebatchresponse",
      "community": 190,
      "norm_label": "parsebatchresponse()"
    },
    {
      "label": "sample.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L1",
      "id": "nodes_sample",
      "community": 13,
      "norm_label": "sample.ts"
    },
    {
      "label": "sampleDataNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L26",
      "id": "nodes_sample_sampledatanode",
      "community": 13,
      "norm_label": "sampledatanode()"
    },
    {
      "label": "select-strategies.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L1",
      "id": "nodes_select_strategies",
      "community": 13,
      "norm_label": "select-strategies.ts"
    },
    {
      "label": "selectStrategiesNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L24",
      "id": "nodes_select_strategies_selectstrategiesnode",
      "community": 13,
      "norm_label": "selectstrategiesnode()"
    },
    {
      "label": "validate-rows.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L1",
      "id": "nodes_validate_rows",
      "community": 13,
      "norm_label": "validate-rows.ts"
    },
    {
      "label": "validateRowsNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L29",
      "id": "nodes_validate_rows_validaterowsnode",
      "community": 13,
      "norm_label": "validaterowsnode()"
    },
    {
      "label": "calculateColumnConfidence()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L152",
      "id": "nodes_validate_rows_calculatecolumnconfidence",
      "community": 13,
      "norm_label": "calculatecolumnconfidence()"
    },
    {
      "label": "calculateRowConfidence()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L181",
      "id": "nodes_validate_rows_calculaterowconfidence",
      "community": 13,
      "norm_label": "calculaterowconfidence()"
    },
    {
      "label": "validateBusinessRules()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L237",
      "id": "nodes_validate_rows_validatebusinessrules",
      "community": 13,
      "norm_label": "validatebusinessrules()"
    },
    {
      "label": "registration.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/registration.ts",
      "source_location": "L1",
      "id": "csv_transform_registration",
      "community": 109,
      "norm_label": "registration.ts"
    },
    {
      "label": "registration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/registration.ts",
      "source_location": "L18",
      "id": "csv_transform_registration_registration",
      "community": 109,
      "norm_label": "registration"
    },
    {
      "label": "state.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L1",
      "id": "csv_transform_state",
      "community": 13,
      "norm_label": "state.ts"
    },
    {
      "label": "ColumnStrategy",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L17",
      "id": "csv_transform_state_columnstrategy",
      "community": 13,
      "norm_label": "columnstrategy"
    },
    {
      "label": "Outlier",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L26",
      "id": "csv_transform_state_outlier",
      "community": 13,
      "norm_label": "outlier"
    },
    {
      "label": "ColumnPatterns",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L36",
      "id": "csv_transform_state_columnpatterns",
      "community": 13,
      "norm_label": "columnpatterns"
    },
    {
      "label": "ColumnIssue",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L45",
      "id": "csv_transform_state_columnissue",
      "community": 13,
      "norm_label": "columnissue"
    },
    {
      "label": "ColumnQualityProfile",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L55",
      "id": "csv_transform_state_columnqualityprofile",
      "community": 13,
      "norm_label": "columnqualityprofile"
    },
    {
      "label": "FlagSeverity",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L72",
      "id": "csv_transform_state_flagseverity",
      "community": 13,
      "norm_label": "flagseverity"
    },
    {
      "label": "FlaggedIssue",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L77",
      "id": "csv_transform_state_flaggedissue",
      "community": 13,
      "norm_label": "flaggedissue"
    },
    {
      "label": "ColumnProcessingResult",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L91",
      "id": "csv_transform_state_columnprocessingresult",
      "community": 13,
      "norm_label": "columnprocessingresult"
    },
    {
      "label": "ValidatedRow",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L103",
      "id": "csv_transform_state_validatedrow",
      "community": 13,
      "norm_label": "validatedrow"
    },
    {
      "label": "RejectedRow",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L114",
      "id": "csv_transform_state_rejectedrow",
      "community": 13,
      "norm_label": "rejectedrow"
    },
    {
      "label": "ColumnReport",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L127",
      "id": "csv_transform_state_columnreport",
      "community": 13,
      "norm_label": "columnreport"
    },
    {
      "label": "TransformationReport",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L140",
      "id": "csv_transform_state_transformationreport",
      "community": 13,
      "norm_label": "transformationreport"
    },
    {
      "label": "CSVTransformState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L169",
      "id": "csv_transform_state_csvtransformstate",
      "community": 13,
      "norm_label": "csvtransformstate"
    },
    {
      "label": "createInitialState()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L221",
      "id": "csv_transform_state_createinitialstate",
      "community": 13,
      "norm_label": "createinitialstate()"
    },
    {
      "label": "graph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L1",
      "id": "example_analysis_graph",
      "community": 73,
      "norm_label": "graph.ts"
    },
    {
      "label": "ExampleAnalysisPayload",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L24",
      "id": "example_analysis_graph_exampleanalysispayload",
      "community": 73,
      "norm_label": "exampleanalysispayload"
    },
    {
      "label": "runGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L36",
      "id": "example_analysis_graph_rungraph",
      "community": 73,
      "norm_label": "rungraph()"
    },
    {
      "label": "nodes.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L1",
      "id": "example_analysis_nodes",
      "community": 73,
      "norm_label": "nodes.ts"
    },
    {
      "label": "loadDocument()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L15",
      "id": "example_analysis_nodes_loaddocument",
      "community": 73,
      "norm_label": "loaddocument()"
    },
    {
      "label": "buildPrompt()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L37",
      "id": "example_analysis_nodes_buildprompt",
      "community": 73,
      "norm_label": "buildprompt()"
    },
    {
      "label": "analyzeWithLLM()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L70",
      "id": "example_analysis_nodes_analyzewithllm",
      "community": 73,
      "norm_label": "analyzewithllm()"
    },
    {
      "label": "emitResult()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L137",
      "id": "example_analysis_nodes_emitresult",
      "community": 73,
      "norm_label": "emitresult()"
    },
    {
      "label": "shouldContinueToLLM()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L171",
      "id": "example_analysis_nodes_shouldcontinuetollm",
      "community": 73,
      "norm_label": "shouldcontinuetollm()"
    },
    {
      "label": "registration.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/registration.ts",
      "source_location": "L1",
      "id": "example_analysis_registration",
      "community": 109,
      "norm_label": "registration.ts"
    },
    {
      "label": "registration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/registration.ts",
      "source_location": "L18",
      "id": "example_analysis_registration_registration",
      "community": 109,
      "norm_label": "registration"
    },
    {
      "label": "state.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L1",
      "id": "example_analysis_state",
      "community": 73,
      "norm_label": "state.ts"
    },
    {
      "label": "ExampleAnalysisState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L13",
      "id": "example_analysis_state_exampleanalysisstate",
      "community": 73,
      "norm_label": "exampleanalysisstate"
    },
    {
      "label": "createInitialState()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L31",
      "id": "example_analysis_state_createinitialstate",
      "community": 73,
      "norm_label": "createinitialstate()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L1",
      "id": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "community": 117,
      "norm_label": "index.ts"
    },
    {
      "label": "GraphRegistration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L23",
      "id": "graphs_index_graphregistration",
      "community": 117,
      "norm_label": "graphregistration"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L28",
      "id": "graphs_index_filename",
      "community": 117,
      "norm_label": "__filename"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L29",
      "id": "graphs_index_dirname",
      "community": 117,
      "norm_label": "__dirname"
    },
    {
      "label": "discoverGraphs()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L37",
      "id": "graphs_index_discovergraphs",
      "community": 117,
      "norm_label": "discovergraphs()"
    },
    {
      "label": "graphRegistry",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L85",
      "id": "graphs_index_graphregistry",
      "community": 117,
      "norm_label": "graphregistry"
    },
    {
      "label": "loadGraphRegistry()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L93",
      "id": "graphs_index_loadgraphregistry",
      "community": 117,
      "norm_label": "loadgraphregistry()"
    },
    {
      "label": "getGraphRegistry()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L102",
      "id": "graphs_index_getgraphregistry",
      "community": 213,
      "norm_label": "getgraphregistry()"
    },
    {
      "label": "getGraphByName()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L109",
      "id": "graphs_index_getgraphbyname",
      "community": 117,
      "norm_label": "getgraphbyname()"
    },
    {
      "label": "getGraphByGraphId()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L116",
      "id": "graphs_index_getgraphbygraphid",
      "community": 117,
      "norm_label": "getgraphbygraphid()"
    },
    {
      "label": "hasGraphId()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L123",
      "id": "graphs_index_hasgraphid",
      "community": 117,
      "norm_label": "hasgraphid()"
    },
    {
      "label": "registerGraphs()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L131",
      "id": "graphs_index_registergraphs",
      "community": 117,
      "norm_label": "registergraphs()"
    },
    {
      "label": "graph.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L1",
      "id": "reconciliation_explainer_graph",
      "community": 73,
      "norm_label": "graph.ts"
    },
    {
      "label": "ReconciliationExplainerPayload",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L18",
      "id": "reconciliation_explainer_graph_reconciliationexplainerpayload",
      "community": 73,
      "norm_label": "reconciliationexplainerpayload"
    },
    {
      "label": "runGraph()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L24",
      "id": "reconciliation_explainer_graph_rungraph",
      "community": 73,
      "norm_label": "rungraph()"
    },
    {
      "label": "nodes.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L1",
      "id": "reconciliation_explainer_nodes",
      "community": 73,
      "norm_label": "nodes.ts"
    },
    {
      "label": "formatMoney()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L11",
      "id": "reconciliation_explainer_nodes_formatmoney",
      "community": 73,
      "norm_label": "formatmoney()"
    },
    {
      "label": "classifyDelta()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L22",
      "id": "reconciliation_explainer_nodes_classifydelta",
      "community": 73,
      "norm_label": "classifydelta()"
    },
    {
      "label": "formatReconciliationProse()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L30",
      "id": "reconciliation_explainer_nodes_formatreconciliationprose",
      "community": 73,
      "norm_label": "formatreconciliationprose()"
    },
    {
      "label": "registration.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/registration.ts",
      "source_location": "L1",
      "id": "reconciliation_explainer_registration",
      "community": 109,
      "norm_label": "registration.ts"
    },
    {
      "label": "registration",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/registration.ts",
      "source_location": "L18",
      "id": "reconciliation_explainer_registration_registration",
      "community": 109,
      "norm_label": "registration"
    },
    {
      "label": "state.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L1",
      "id": "reconciliation_explainer_state",
      "community": 73,
      "norm_label": "state.ts"
    },
    {
      "label": "ReconciliationExplainerState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L7",
      "id": "reconciliation_explainer_state_reconciliationexplainerstate",
      "community": 73,
      "norm_label": "reconciliationexplainerstate"
    },
    {
      "label": "createInitialState()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L17",
      "id": "reconciliation_explainer_state_createinitialstate",
      "community": 73,
      "norm_label": "createinitialstate()"
    },
    {
      "label": "streaming-adapter.test.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.test.ts",
      "source_location": "L1",
      "id": "langgraph_streaming_adapter_test",
      "community": 467,
      "norm_label": "streaming-adapter.test.ts"
    },
    {
      "label": "fakeStreamEvent()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.test.ts",
      "source_location": "L18",
      "id": "langgraph_streaming_adapter_test_fakestreamevent",
      "community": 467,
      "norm_label": "fakestreamevent()"
    },
    {
      "label": "streaming-adapter.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L1",
      "id": "langgraph_streaming_adapter",
      "community": 187,
      "norm_label": "streaming-adapter.ts"
    },
    {
      "label": "LangGraphStreamEvent",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L26",
      "id": "langgraph_streaming_adapter_langgraphstreamevent",
      "community": 187,
      "norm_label": "langgraphstreamevent"
    },
    {
      "label": "meter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L36",
      "id": "langgraph_streaming_adapter_meter",
      "community": 187,
      "norm_label": "meter"
    },
    {
      "label": "tracer",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L37",
      "id": "langgraph_streaming_adapter_tracer",
      "community": 187,
      "norm_label": "tracer"
    },
    {
      "label": "streamEventsCounter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L39",
      "id": "langgraph_streaming_adapter_streameventscounter",
      "community": 187,
      "norm_label": "streameventscounter"
    },
    {
      "label": "streamDbSaveErrors",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L42",
      "id": "langgraph_streaming_adapter_streamdbsaveerrors",
      "community": 187,
      "norm_label": "streamdbsaveerrors"
    },
    {
      "label": "workflowExecutionsCounter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L45",
      "id": "langgraph_streaming_adapter_workflowexecutionscounter",
      "community": 187,
      "norm_label": "workflowexecutionscounter"
    },
    {
      "label": "workflowDurationHistogram",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L48",
      "id": "langgraph_streaming_adapter_workflowdurationhistogram",
      "community": 187,
      "norm_label": "workflowdurationhistogram"
    },
    {
      "label": "workflowErrorsCounter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L53",
      "id": "langgraph_streaming_adapter_workflowerrorscounter",
      "community": 187,
      "norm_label": "workflowerrorscounter"
    },
    {
      "label": "nodeExecutionsCounter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L56",
      "id": "langgraph_streaming_adapter_nodeexecutionscounter",
      "community": 187,
      "norm_label": "nodeexecutionscounter"
    },
    {
      "label": "nodeDurationHistogram",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L59",
      "id": "langgraph_streaming_adapter_nodedurationhistogram",
      "community": 187,
      "norm_label": "nodedurationhistogram"
    },
    {
      "label": "nodeExecutionsPerRunCounter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L64",
      "id": "langgraph_streaming_adapter_nodeexecutionsperruncounter",
      "community": 187,
      "norm_label": "nodeexecutionsperruncounter"
    },
    {
      "label": "nodeDurationPerRunHistogram",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L67",
      "id": "langgraph_streaming_adapter_nodedurationperrunhistogram",
      "community": 187,
      "norm_label": "nodedurationperrunhistogram"
    },
    {
      "label": "BufferedEvent",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L79",
      "id": "langgraph_streaming_adapter_bufferedevent",
      "community": 187,
      "norm_label": "bufferedevent"
    },
    {
      "label": "EventBuffer",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L97",
      "id": "langgraph_streaming_adapter_eventbuffer",
      "community": 132,
      "norm_label": "eventbuffer"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L102",
      "id": "langgraph_streaming_adapter_eventbuffer_constructor",
      "community": 132,
      "norm_label": ".constructor()"
    },
    {
      "label": ".add()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L107",
      "id": "langgraph_streaming_adapter_eventbuffer_add",
      "community": 132,
      "norm_label": ".add()"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L127",
      "id": "langgraph_streaming_adapter_eventbuffer_flush",
      "community": 132,
      "norm_label": ".flush()"
    },
    {
      "label": ".doFlush()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L143",
      "id": "langgraph_streaming_adapter_eventbuffer_doflush",
      "community": 132,
      "norm_label": ".doflush()"
    },
    {
      "label": "StreamingAdapter",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L180",
      "id": "langgraph_streaming_adapter_streamingadapter",
      "community": 132,
      "norm_label": "streamingadapter"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L198",
      "id": "langgraph_streaming_adapter_streamingadapter_constructor",
      "community": 132,
      "norm_label": ".constructor()"
    },
    {
      "label": ".setInputAttributes()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L225",
      "id": "langgraph_streaming_adapter_streamingadapter_setinputattributes",
      "community": 132,
      "norm_label": ".setinputattributes()"
    },
    {
      "label": ".emit()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L237",
      "id": "langgraph_streaming_adapter_streamingadapter_emit",
      "community": 132,
      "norm_label": ".emit()"
    },
    {
      "label": ".complete()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L288",
      "id": "langgraph_streaming_adapter_streamingadapter_complete",
      "community": 132,
      "norm_label": ".complete()"
    },
    {
      "label": ".error()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L315",
      "id": "langgraph_streaming_adapter_streamingadapter_error",
      "community": 132,
      "norm_label": ".error()"
    },
    {
      "label": ".getNodeExecutionCounts()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L339",
      "id": "langgraph_streaming_adapter_streamingadapter_getnodeexecutioncounts",
      "community": 132,
      "norm_label": ".getnodeexecutioncounts()"
    },
    {
      "label": ".recordNodeExecutionCounts()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L347",
      "id": "langgraph_streaming_adapter_streamingadapter_recordnodeexecutioncounts",
      "community": 132,
      "norm_label": ".recordnodeexecutioncounts()"
    },
    {
      "label": ".flushMetrics()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L368",
      "id": "langgraph_streaming_adapter_streamingadapter_flushmetrics",
      "community": 132,
      "norm_label": ".flushmetrics()"
    },
    {
      "label": ".trackNodeTransition()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L381",
      "id": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "community": 132,
      "norm_label": ".tracknodetransition()"
    },
    {
      "label": ".isGraphNode()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L402",
      "id": "langgraph_streaming_adapter_streamingadapter_isgraphnode",
      "community": 132,
      "norm_label": ".isgraphnode()"
    },
    {
      "label": ".startNodeSpan()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L408",
      "id": "langgraph_streaming_adapter_streamingadapter_startnodespan",
      "community": 132,
      "norm_label": ".startnodespan()"
    },
    {
      "label": ".endCurrentNodeSpan()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L440",
      "id": "langgraph_streaming_adapter_streamingadapter_endcurrentnodespan",
      "community": 132,
      "norm_label": ".endcurrentnodespan()"
    },
    {
      "label": ".parseStreamEvent()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L464",
      "id": "langgraph_streaming_adapter_streamingadapter_parsestreamevent",
      "community": 132,
      "norm_label": ".parsestreamevent()"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L1",
      "id": "langgraph_types",
      "community": 109,
      "norm_label": "types.ts"
    },
    {
      "label": "GraphAdapters",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L22",
      "id": "langgraph_types_graphadapters",
      "community": 73,
      "norm_label": "graphadapters"
    },
    {
      "label": "GraphExecutionContext",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L36",
      "id": "langgraph_types_graphexecutioncontext",
      "community": 73,
      "norm_label": "graphexecutioncontext"
    },
    {
      "label": "GraphError",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L71",
      "id": "langgraph_types_grapherror",
      "community": 3,
      "norm_label": "grapherror"
    },
    {
      "label": "BaseGraphState",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L81",
      "id": "langgraph_types_basegraphstate",
      "community": 73,
      "norm_label": "basegraphstate"
    },
    {
      "label": "NodeFunction",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L103",
      "id": "langgraph_types_nodefunction",
      "community": 13,
      "norm_label": "nodefunction"
    },
    {
      "label": "ConditionalEdge",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L111",
      "id": "langgraph_types_conditionaledge",
      "community": 109,
      "norm_label": "conditionaledge"
    },
    {
      "label": "GraphConfig",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L122",
      "id": "langgraph_types_graphconfig",
      "community": 109,
      "norm_label": "graphconfig"
    },
    {
      "label": "GraphRunner",
      "file_type": "code",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L167",
      "id": "langgraph_types_graphrunner",
      "community": 109,
      "norm_label": "graphrunner"
    },
    {
      "label": "graph-structure.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L1",
      "id": "utils_graph_structure",
      "community": 261,
      "norm_label": "graph-structure.ts"
    },
    {
      "label": "GraphNode",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L9",
      "id": "utils_graph_structure_graphnode",
      "community": 261,
      "norm_label": "graphnode"
    },
    {
      "label": "GraphEdge",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L14",
      "id": "utils_graph_structure_graphedge",
      "community": 261,
      "norm_label": "graphedge"
    },
    {
      "label": "GraphStructure",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L19",
      "id": "utils_graph_structure_graphstructure",
      "community": 261,
      "norm_label": "graphstructure"
    },
    {
      "label": "GraphModule",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L26",
      "id": "utils_graph_structure_graphmodule",
      "community": 261,
      "norm_label": "graphmodule"
    },
    {
      "label": "CompiledGraph",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L32",
      "id": "utils_graph_structure_compiledgraph",
      "community": 261,
      "norm_label": "compiledgraph"
    },
    {
      "label": "GraphDefinition",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L41",
      "id": "utils_graph_structure_graphdefinition",
      "community": 261,
      "norm_label": "graphdefinition"
    },
    {
      "label": "extractGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L50",
      "id": "utils_graph_structure_extractgraphstructure",
      "community": 261,
      "norm_label": "extractgraphstructure()"
    },
    {
      "label": "formatNodeLabel()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L174",
      "id": "utils_graph_structure_formatnodelabel",
      "community": 261,
      "norm_label": "formatnodelabel()"
    },
    {
      "label": "stream-helpers.ts",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L1",
      "id": "utils_stream_helpers",
      "community": 3,
      "norm_label": "stream-helpers.ts"
    },
    {
      "label": "extractStreamChunk()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L33",
      "id": "utils_stream_helpers_extractstreamchunk",
      "community": 3,
      "norm_label": "extractstreamchunk()"
    },
    {
      "label": "logStreamChunk()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L72",
      "id": "utils_stream_helpers_logstreamchunk",
      "community": 3,
      "norm_label": "logstreamchunk()"
    },
    {
      "label": "logInvalidChunk()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L109",
      "id": "utils_stream_helpers_loginvalidchunk",
      "community": 3,
      "norm_label": "loginvalidchunk()"
    },
    {
      "label": "logStreamStart()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L135",
      "id": "utils_stream_helpers_logstreamstart",
      "community": 3,
      "norm_label": "logstreamstart()"
    },
    {
      "label": "logStreamComplete()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L159",
      "id": "utils_stream_helpers_logstreamcomplete",
      "community": 3,
      "norm_label": "logstreamcomplete()"
    },
    {
      "label": "logStepComplete()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L193",
      "id": "utils_stream_helpers_logstepcomplete",
      "community": 3,
      "norm_label": "logstepcomplete()"
    },
    {
      "label": "logStepStart()",
      "file_type": "code",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L225",
      "id": "utils_stream_helpers_logstepstart",
      "community": 3,
      "norm_label": "logstepstart()"
    },
    {
      "label": "soft-delete.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/db/soft-delete.ts",
      "source_location": "L1",
      "id": "db_soft_delete",
      "community": 367,
      "norm_label": "soft-delete.ts"
    },
    {
      "label": "SoftDeleteTable",
      "file_type": "code",
      "source_file": "backend/src/lib/db/soft-delete.ts",
      "source_location": "L3",
      "id": "db_soft_delete_softdeletetable",
      "community": 367,
      "norm_label": "softdeletetable"
    },
    {
      "label": "notDeleted()",
      "file_type": "code",
      "source_file": "backend/src/lib/db/soft-delete.ts",
      "source_location": "L15",
      "id": "db_soft_delete_notdeleted",
      "community": 367,
      "norm_label": "notdeleted()"
    },
    {
      "label": "fileUtils.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L1",
      "id": "lib_fileutils",
      "community": 273,
      "norm_label": "fileutils.ts"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L14",
      "id": "lib_fileutils_filename",
      "community": 273,
      "norm_label": "__filename"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L15",
      "id": "lib_fileutils_dirname",
      "community": 273,
      "norm_label": "__dirname"
    },
    {
      "label": "CONFIGS_DIR",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L18",
      "id": "lib_fileutils_configs_dir",
      "community": 273,
      "norm_label": "configs_dir"
    },
    {
      "label": "ensureConfigsDir()",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L20",
      "id": "lib_fileutils_ensureconfigsdir",
      "community": 273,
      "norm_label": "ensureconfigsdir()"
    },
    {
      "label": "saveConfigFile()",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L29",
      "id": "lib_fileutils_saveconfigfile",
      "community": 273,
      "norm_label": "saveconfigfile()"
    },
    {
      "label": "listConfigFiles()",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L42",
      "id": "lib_fileutils_listconfigfiles",
      "community": 273,
      "norm_label": "listconfigfiles()"
    },
    {
      "label": "loadConfigFile()",
      "file_type": "code",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L58",
      "id": "lib_fileutils_loadconfigfile",
      "community": 273,
      "norm_label": "loadconfigfile()"
    },
    {
      "label": "combinators.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L1",
      "id": "result_combinators",
      "community": 21,
      "norm_label": "combinators.ts"
    },
    {
      "label": "all()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L41",
      "id": "result_combinators_all",
      "community": 129,
      "norm_label": "all()"
    },
    {
      "label": "allConcurrent()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L94",
      "id": "result_combinators_allconcurrent",
      "community": 212,
      "norm_label": "allconcurrent()"
    },
    {
      "label": "allNamed()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L158",
      "id": "result_combinators_allnamed",
      "community": 129,
      "norm_label": "allnamed()"
    },
    {
      "label": "allNamedConcurrent()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L212",
      "id": "result_combinators_allnamedconcurrent",
      "community": 212,
      "norm_label": "allnamedconcurrent()"
    },
    {
      "label": "chain()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L258",
      "id": "result_combinators_chain",
      "community": 129,
      "norm_label": "chain()"
    },
    {
      "label": "filter()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L340",
      "id": "result_combinators_filter",
      "community": 21,
      "norm_label": "filter()"
    },
    {
      "label": "flow()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L420",
      "id": "result_combinators_flow",
      "community": 21,
      "norm_label": "flow()"
    },
    {
      "label": "map()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L480",
      "id": "result_combinators_map",
      "community": 21,
      "norm_label": "map()"
    },
    {
      "label": "match()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L537",
      "id": "result_combinators_match",
      "community": 2,
      "norm_label": "match()"
    },
    {
      "label": "matchResponse()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L628",
      "id": "result_combinators_matchresponse",
      "community": 27,
      "norm_label": "matchresponse()"
    },
    {
      "label": "pipe()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L721",
      "id": "result_combinators_pipe",
      "community": 212,
      "norm_label": "pipe()"
    },
    {
      "label": "tap()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L776",
      "id": "result_combinators_tap",
      "community": 21,
      "norm_label": "tap()"
    },
    {
      "label": "factories.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L1",
      "id": "result_factories",
      "community": 21,
      "norm_label": "factories.ts"
    },
    {
      "label": "command()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L60",
      "id": "result_factories_command",
      "community": 21,
      "norm_label": "command()"
    },
    {
      "label": "fail()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L143",
      "id": "result_factories_fail",
      "community": 107,
      "norm_label": "fail()"
    },
    {
      "label": "success()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L166",
      "id": "result_factories_success",
      "community": 21,
      "norm_label": "success()"
    },
    {
      "label": "helpers.test.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L1",
      "id": "result_helpers_test",
      "community": 21,
      "norm_label": "helpers.test.ts"
    },
    {
      "label": "helpers.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L1",
      "id": "result_helpers",
      "community": 21,
      "norm_label": "helpers.ts"
    },
    {
      "label": "findOrFail()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L26",
      "id": "result_helpers_findorfail",
      "community": 21,
      "norm_label": "findorfail()"
    },
    {
      "label": "fromPromise()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L50",
      "id": "result_helpers_frompromise",
      "community": 21,
      "norm_label": "frompromise()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/index.ts",
      "source_location": "L1",
      "id": "result_index",
      "community": 539,
      "norm_label": "index.ts"
    },
    {
      "label": "instrumentation.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L1",
      "id": "result_instrumentation",
      "community": 21,
      "norm_label": "instrumentation.ts"
    },
    {
      "label": "InstrumentationContext",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L22",
      "id": "result_instrumentation_instrumentationcontext",
      "community": 21,
      "norm_label": "instrumentationcontext"
    },
    {
      "label": "loadInstrumentationContext()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L45",
      "id": "result_instrumentation_loadinstrumentationcontext",
      "community": 21,
      "norm_label": "loadinstrumentationcontext()"
    },
    {
      "label": "logError()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L95",
      "id": "result_instrumentation_logerror",
      "community": 21,
      "norm_label": "logerror()"
    },
    {
      "label": "logStart()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L144",
      "id": "result_instrumentation_logstart",
      "community": 21,
      "norm_label": "logstart()"
    },
    {
      "label": "logSuccess()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L184",
      "id": "result_instrumentation_logsuccess",
      "community": 21,
      "norm_label": "logsuccess()"
    },
    {
      "label": "withSpanContext()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L240",
      "id": "result_instrumentation_withspancontext",
      "community": 21,
      "norm_label": "withspancontext()"
    },
    {
      "label": "interpreter.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L1",
      "id": "result_interpreter",
      "community": 21,
      "norm_label": "interpreter.ts"
    },
    {
      "label": "ExecutionContext",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L36",
      "id": "result_interpreter_executioncontext",
      "community": 21,
      "norm_label": "executioncontext"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L82",
      "id": "result_interpreter_run",
      "community": 21,
      "norm_label": "run()"
    },
    {
      "label": "calculateDuration()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L101",
      "id": "result_interpreter_calculateduration",
      "community": 21,
      "norm_label": "calculateduration()"
    },
    {
      "label": "executeCommandAndContinue()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L115",
      "id": "result_interpreter_executecommandandcontinue",
      "community": 21,
      "norm_label": "executecommandandcontinue()"
    },
    {
      "label": "executeCommand()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L140",
      "id": "result_interpreter_executecommand",
      "community": 21,
      "norm_label": "executecommand()"
    },
    {
      "label": "extractMetadata()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L164",
      "id": "result_interpreter_extractmetadata",
      "community": 21,
      "norm_label": "extractmetadata()"
    },
    {
      "label": "handleCommandException()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L182",
      "id": "result_interpreter_handlecommandexception",
      "community": 21,
      "norm_label": "handlecommandexception()"
    },
    {
      "label": "initializeExecutionContext()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L221",
      "id": "result_interpreter_initializeexecutioncontext",
      "community": 21,
      "norm_label": "initializeexecutioncontext()"
    },
    {
      "label": "logAndRecordFailure()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L251",
      "id": "result_interpreter_logandrecordfailure",
      "community": 21,
      "norm_label": "logandrecordfailure()"
    },
    {
      "label": "processResultExecution()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L293",
      "id": "result_interpreter_processresultexecution",
      "community": 21,
      "norm_label": "processresultexecution()"
    },
    {
      "label": "invariant.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/invariant.ts",
      "source_location": "L1",
      "id": "result_invariant",
      "community": 27,
      "norm_label": "invariant.ts"
    },
    {
      "label": "invariant()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/invariant.ts",
      "source_location": "L67",
      "id": "result_invariant_invariant",
      "community": 27,
      "norm_label": "invariant()"
    },
    {
      "label": "metadata.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L1",
      "id": "result_metadata",
      "community": 21,
      "norm_label": "metadata.ts"
    },
    {
      "label": "extractCallerInfo()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L27",
      "id": "result_metadata_extractcallerinfo",
      "community": 21,
      "norm_label": "extractcallerinfo()"
    },
    {
      "label": "extractDomainFromFilePath()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L99",
      "id": "result_metadata_extractdomainfromfilepath",
      "community": 21,
      "norm_label": "extractdomainfromfilepath()"
    },
    {
      "label": "extractFilenameStem()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L133",
      "id": "result_metadata_extractfilenamestem",
      "community": 21,
      "norm_label": "extractfilenamestem()"
    },
    {
      "label": "inferActionFromFunctionName()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L162",
      "id": "result_metadata_inferactionfromfunctionname",
      "community": 21,
      "norm_label": "inferactionfromfunctionname()"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L1",
      "id": "result_types",
      "community": 21,
      "norm_label": "types.ts"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L13",
      "id": "result_types_command",
      "community": 21,
      "norm_label": "command"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L28",
      "id": "result_types_result",
      "community": 21,
      "norm_label": "result"
    },
    {
      "label": "ResultMetadata",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L36",
      "id": "result_types_resultmetadata",
      "community": 21,
      "norm_label": "resultmetadata"
    },
    {
      "label": "Failure",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L64",
      "id": "result_types_failure",
      "community": 21,
      "norm_label": "failure"
    },
    {
      "label": "Success",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L74",
      "id": "result_types_success",
      "community": 21,
      "norm_label": "success"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L1",
      "id": "backend_src_lib_result_types_errors_ts_types_errors",
      "community": 210,
      "norm_label": "errors.ts"
    },
    {
      "label": "AppError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L44",
      "id": "types_errors_apperror",
      "community": 21,
      "norm_label": "apperror"
    },
    {
      "label": "CommandExecutionError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L73",
      "id": "types_errors_commandexecutionerror",
      "community": 210,
      "norm_label": "commandexecutionerror"
    },
    {
      "label": "ErrorBase",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L86",
      "id": "types_errors_errorbase",
      "community": 210,
      "norm_label": "errorbase"
    },
    {
      "label": "ErrorCode",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L98",
      "id": "types_errors_errorcode",
      "community": 210,
      "norm_label": "errorcode"
    },
    {
      "label": "InternalError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L121",
      "id": "types_errors_internalerror",
      "community": 210,
      "norm_label": "internalerror"
    },
    {
      "label": "UnauthorizedError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L140",
      "id": "types_errors_unauthorizederror",
      "community": 210,
      "norm_label": "unauthorizederror"
    },
    {
      "label": "NotFoundError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L162",
      "id": "types_errors_notfounderror",
      "community": 210,
      "norm_label": "notfounderror"
    },
    {
      "label": "ConflictError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L182",
      "id": "types_errors_conflicterror",
      "community": 210,
      "norm_label": "conflicterror"
    },
    {
      "label": "ValidationError",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L202",
      "id": "types_errors_validationerror",
      "community": 210,
      "norm_label": "validationerror"
    },
    {
      "label": "isCommandExecutionError()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L210",
      "id": "types_errors_iscommandexecutionerror",
      "community": 210,
      "norm_label": "iscommandexecutionerror()"
    },
    {
      "label": "isInternalError()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L217",
      "id": "types_errors_isinternalerror",
      "community": 210,
      "norm_label": "isinternalerror()"
    },
    {
      "label": "isUnauthorizedError()",
      "file_type": "code",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L224",
      "id": "types_errors_isunauthorizederror",
      "community": 210,
      "norm_label": "isunauthorizederror()"
    },
    {
      "label": "response.ts",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L1",
      "id": "types_response",
      "community": 207,
      "norm_label": "response.ts"
    },
    {
      "label": "PaginationMeta",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L14",
      "id": "types_response_paginationmeta",
      "community": 207,
      "norm_label": "paginationmeta"
    },
    {
      "label": "CursorMeta",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L26",
      "id": "types_response_cursormeta",
      "community": 207,
      "norm_label": "cursormeta"
    },
    {
      "label": "Meta",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L37",
      "id": "types_response_meta",
      "community": 207,
      "norm_label": "meta"
    },
    {
      "label": "SuccessResponse",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L48",
      "id": "types_response_successresponse",
      "community": 207,
      "norm_label": "successresponse"
    },
    {
      "label": "FailureResponse",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L67",
      "id": "types_response_failureresponse",
      "community": 207,
      "norm_label": "failureresponse"
    },
    {
      "label": "AppResponse",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L86",
      "id": "types_response_appresponse",
      "community": 207,
      "norm_label": "appresponse"
    },
    {
      "label": "getTraceId()",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L94",
      "id": "types_response_gettraceid",
      "community": 207,
      "norm_label": "gettraceid()"
    },
    {
      "label": "createSuccessResponse()",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L110",
      "id": "types_response_createsuccessresponse",
      "community": 100,
      "norm_label": "createsuccessresponse()"
    },
    {
      "label": "createFailureResponse()",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L137",
      "id": "types_response_createfailureresponse",
      "community": 207,
      "norm_label": "createfailureresponse()"
    },
    {
      "label": "createPaginatedSuccessResponse()",
      "file_type": "code",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L163",
      "id": "types_response_createpaginatedsuccessresponse",
      "community": 207,
      "norm_label": "createpaginatedsuccessresponse()"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L1",
      "id": "middlewares_auth",
      "community": 208,
      "norm_label": "auth.ts"
    },
    {
      "label": "JwtPayload",
      "file_type": "code",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L15",
      "id": "middlewares_auth_jwtpayload",
      "community": 208,
      "norm_label": "jwtpayload"
    },
    {
      "label": "AuthenticatedRequest",
      "file_type": "code",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L27",
      "id": "middlewares_auth_authenticatedrequest",
      "community": 208,
      "norm_label": "authenticatedrequest"
    },
    {
      "label": "auth()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L51",
      "id": "middlewares_auth_auth",
      "community": 208,
      "norm_label": "auth()"
    },
    {
      "label": "extractToken()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L188",
      "id": "middlewares_auth_extracttoken",
      "community": 208,
      "norm_label": "extracttoken()"
    },
    {
      "label": "authorize.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L1",
      "id": "middlewares_authorize",
      "community": 208,
      "norm_label": "authorize.ts"
    },
    {
      "label": "loadEffectivePermissions()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L17",
      "id": "middlewares_authorize_loadeffectivepermissions",
      "community": 208,
      "norm_label": "loadeffectivepermissions()"
    },
    {
      "label": "permissionCache",
      "file_type": "code",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L40",
      "id": "middlewares_authorize_permissioncache",
      "community": 208,
      "norm_label": "permissioncache"
    },
    {
      "label": "requirePermission()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L50",
      "id": "middlewares_authorize_requirepermission",
      "community": 208,
      "norm_label": "requirepermission()"
    },
    {
      "label": "requireAnyPermission()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L96",
      "id": "middlewares_authorize_requireanypermission",
      "community": 208,
      "norm_label": "requireanypermission()"
    },
    {
      "label": "errorHandler.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/errorHandler.ts",
      "source_location": "L1",
      "id": "middlewares_errorhandler",
      "community": 239,
      "norm_label": "errorhandler.ts"
    },
    {
      "label": "errorHandler()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/errorHandler.ts",
      "source_location": "L10",
      "id": "middlewares_errorhandler_errorhandler",
      "community": 239,
      "norm_label": "errorhandler()"
    },
    {
      "label": "metrics.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/metrics.ts",
      "source_location": "L1",
      "id": "middlewares_metrics",
      "community": 472,
      "norm_label": "metrics.ts"
    },
    {
      "label": "metricsMiddleware()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/metrics.ts",
      "source_location": "L12",
      "id": "middlewares_metrics_metricsmiddleware",
      "community": 472,
      "norm_label": "metricsmiddleware()"
    },
    {
      "label": "requestLogger.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L1",
      "id": "middlewares_requestlogger",
      "community": 346,
      "norm_label": "requestlogger.ts"
    },
    {
      "label": "MINIMAL_LOG_PATHS",
      "file_type": "code",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L15",
      "id": "middlewares_requestlogger_minimal_log_paths",
      "community": 346,
      "norm_label": "minimal_log_paths"
    },
    {
      "label": "cleanLogger",
      "file_type": "code",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L20",
      "id": "middlewares_requestlogger_cleanlogger",
      "community": 346,
      "norm_label": "cleanlogger"
    },
    {
      "label": "requestLogger()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L52",
      "id": "middlewares_requestlogger_requestlogger",
      "community": 346,
      "norm_label": "requestlogger()"
    },
    {
      "label": "resultHandler.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L1",
      "id": "middlewares_resulthandler",
      "community": 278,
      "norm_label": "resulthandler.ts"
    },
    {
      "label": "ResultHandler",
      "file_type": "code",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L23",
      "id": "middlewares_resulthandler_resulthandler",
      "community": 278,
      "norm_label": "resulthandler"
    },
    {
      "label": "handleResult()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L64",
      "id": "middlewares_resulthandler_handleresult",
      "community": 278,
      "norm_label": "handleresult()"
    },
    {
      "label": "handleSuccess()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L100",
      "id": "middlewares_resulthandler_handlesuccess",
      "community": 278,
      "norm_label": "handlesuccess()"
    },
    {
      "label": "handleFailure()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L119",
      "id": "middlewares_resulthandler_handlefailure",
      "community": 278,
      "norm_label": "handlefailure()"
    },
    {
      "label": "httpStatusMapper.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/httpStatusMapper.ts",
      "source_location": "L1",
      "id": "utils_httpstatusmapper",
      "community": 278,
      "norm_label": "httpstatusmapper.ts"
    },
    {
      "label": "getSuccessStatusCode()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/httpStatusMapper.ts",
      "source_location": "L20",
      "id": "utils_httpstatusmapper_getsuccessstatuscode",
      "community": 278,
      "norm_label": "getsuccessstatuscode()"
    },
    {
      "label": "mapErrorCodeToStatus()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/httpStatusMapper.ts",
      "source_location": "L52",
      "id": "utils_httpstatusmapper_maperrorcodetostatus",
      "community": 278,
      "norm_label": "maperrorcodetostatus()"
    },
    {
      "label": "response.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/response.ts",
      "source_location": "L1",
      "id": "utils_response",
      "community": 484,
      "norm_label": "response.ts"
    },
    {
      "label": "errorResponse()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/response.ts",
      "source_location": "L23",
      "id": "utils_response_errorresponse",
      "community": 484,
      "norm_label": "errorresponse()"
    },
    {
      "label": "sanitize.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L1",
      "id": "utils_sanitize",
      "community": 299,
      "norm_label": "sanitize.ts"
    },
    {
      "label": "SENSITIVE_FIELDS",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L11",
      "id": "utils_sanitize_sensitive_fields",
      "community": 299,
      "norm_label": "sensitive_fields"
    },
    {
      "label": "isSensitiveField()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L74",
      "id": "utils_sanitize_issensitivefield",
      "community": 299,
      "norm_label": "issensitivefield()"
    },
    {
      "label": "sanitize()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L91",
      "id": "utils_sanitize_sanitize",
      "community": 299,
      "norm_label": "sanitize()"
    },
    {
      "label": "sanitizeHeaders()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L132",
      "id": "utils_sanitize_sanitizeheaders",
      "community": 299,
      "norm_label": "sanitizeheaders()"
    },
    {
      "label": "sanitizeBody()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L142",
      "id": "utils_sanitize_sanitizebody",
      "community": 299,
      "norm_label": "sanitizebody()"
    },
    {
      "label": "sanitizeQuery()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L152",
      "id": "utils_sanitize_sanitizequery",
      "community": 299,
      "norm_label": "sanitizequery()"
    },
    {
      "label": "typeGuards.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/typeGuards.ts",
      "source_location": "L1",
      "id": "utils_typeguards",
      "community": 432,
      "norm_label": "typeguards.ts"
    },
    {
      "label": "isAppError()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/typeGuards.ts",
      "source_location": "L26",
      "id": "utils_typeguards_isapperror",
      "community": 432,
      "norm_label": "isapperror()"
    },
    {
      "label": "isResult()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/utils/typeGuards.ts",
      "source_location": "L56",
      "id": "utils_typeguards_isresult",
      "community": 432,
      "norm_label": "isresult()"
    },
    {
      "label": "validate.ts",
      "file_type": "code",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L1",
      "id": "middlewares_validate",
      "community": 347,
      "norm_label": "validate.ts"
    },
    {
      "label": "ValidatedRequest",
      "file_type": "code",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L21",
      "id": "middlewares_validate_validatedrequest",
      "community": 347,
      "norm_label": "validatedrequest"
    },
    {
      "label": "ValidationSchemas",
      "file_type": "code",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L28",
      "id": "middlewares_validate_validationschemas",
      "community": 347,
      "norm_label": "validationschemas"
    },
    {
      "label": "validate()",
      "file_type": "code",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L39",
      "id": "middlewares_validate_validate",
      "community": 347,
      "norm_label": "validate()"
    },
    {
      "label": "generate.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L1",
      "id": "openapi_generate",
      "community": 11,
      "norm_label": "generate.ts"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L22",
      "id": "openapi_generate_filename",
      "community": 11,
      "norm_label": "__filename"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L23",
      "id": "openapi_generate_dirname",
      "community": 11,
      "norm_label": "__dirname"
    },
    {
      "label": "generateOpenApiSpec()",
      "file_type": "code",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L28",
      "id": "openapi_generate_generateopenapispec",
      "community": 11,
      "norm_label": "generateopenapispec()"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L1",
      "id": "paths_auth",
      "community": 11,
      "norm_label": "auth.ts"
    },
    {
      "label": "cost.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L1",
      "id": "paths_cost",
      "community": 11,
      "norm_label": "cost.ts"
    },
    {
      "label": "windowUsageSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L20",
      "id": "paths_cost_windowusageschema",
      "community": 11,
      "norm_label": "windowusageschema"
    },
    {
      "label": "costSummaryResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L30",
      "id": "paths_cost_costsummaryresponseschema",
      "community": 11,
      "norm_label": "costsummaryresponseschema"
    },
    {
      "label": "trendPeriodSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L42",
      "id": "paths_cost_trendperiodschema",
      "community": 11,
      "norm_label": "trendperiodschema"
    },
    {
      "label": "costTrendsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L50",
      "id": "paths_cost_costtrendsresponseschema",
      "community": 11,
      "norm_label": "costtrendsresponseschema"
    },
    {
      "label": "breakdownEntrySchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L56",
      "id": "paths_cost_breakdownentryschema",
      "community": 11,
      "norm_label": "breakdownentryschema"
    },
    {
      "label": "costBreakdownResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L64",
      "id": "paths_cost_costbreakdownresponseschema",
      "community": 11,
      "norm_label": "costbreakdownresponseschema"
    },
    {
      "label": "guardrailConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L70",
      "id": "paths_cost_guardrailconfigschema",
      "community": 11,
      "norm_label": "guardrailconfigschema"
    },
    {
      "label": "listGuardrailsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L85",
      "id": "paths_cost_listguardrailsresponseschema",
      "community": 11,
      "norm_label": "listguardrailsresponseschema"
    },
    {
      "label": "guardrailStatusResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L91",
      "id": "paths_cost_guardrailstatusresponseschema",
      "community": 11,
      "norm_label": "guardrailstatusresponseschema"
    },
    {
      "label": "rateCardSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L97",
      "id": "paths_cost_ratecardschema",
      "community": 11,
      "norm_label": "ratecardschema"
    },
    {
      "label": "listRateCardsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L111",
      "id": "paths_cost_listratecardsresponseschema",
      "community": 11,
      "norm_label": "listratecardsresponseschema"
    },
    {
      "label": "llmModelSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L117",
      "id": "paths_cost_llmmodelschema",
      "community": 11,
      "norm_label": "llmmodelschema"
    },
    {
      "label": "listLLMModelsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L126",
      "id": "paths_cost_listllmmodelsresponseschema",
      "community": 11,
      "norm_label": "listllmmodelsresponseschema"
    },
    {
      "label": "evaluations.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L1",
      "id": "paths_evaluations",
      "community": 11,
      "norm_label": "evaluations.ts"
    },
    {
      "label": "evaluationRunSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L20",
      "id": "paths_evaluations_evaluationrunschema",
      "community": 11,
      "norm_label": "evaluationrunschema"
    },
    {
      "label": "evaluationResultSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L34",
      "id": "paths_evaluations_evaluationresultschema",
      "community": 11,
      "norm_label": "evaluationresultschema"
    },
    {
      "label": "evaluationAlertSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L50",
      "id": "paths_evaluations_evaluationalertschema",
      "community": 11,
      "norm_label": "evaluationalertschema"
    },
    {
      "label": "evaluationConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L64",
      "id": "paths_evaluations_evaluationconfigschema",
      "community": 11,
      "norm_label": "evaluationconfigschema"
    },
    {
      "label": "evaluationHealthSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L82",
      "id": "paths_evaluations_evaluationhealthschema",
      "community": 11,
      "norm_label": "evaluationhealthschema"
    },
    {
      "label": "events.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L1",
      "id": "paths_events",
      "community": 11,
      "norm_label": "events.ts"
    },
    {
      "label": "flows.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L1",
      "id": "paths_flows",
      "community": 11,
      "norm_label": "flows.ts"
    },
    {
      "label": "graphs.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L1",
      "id": "paths_graphs",
      "community": 11,
      "norm_label": "graphs.ts"
    },
    {
      "label": "health.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/health.ts",
      "source_location": "L1",
      "id": "paths_health",
      "community": 11,
      "norm_label": "health.ts"
    },
    {
      "label": "healthResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/health.ts",
      "source_location": "L8",
      "id": "paths_health_healthresponseschema",
      "community": 11,
      "norm_label": "healthresponseschema"
    },
    {
      "label": "hello.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/hello.ts",
      "source_location": "L1",
      "id": "paths_hello",
      "community": 11,
      "norm_label": "hello.ts"
    },
    {
      "label": "notifications.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L1",
      "id": "paths_notifications",
      "community": 11,
      "norm_label": "notifications.ts"
    },
    {
      "label": "notificationSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L19",
      "id": "paths_notifications_notificationschema",
      "community": 11,
      "norm_label": "notificationschema"
    },
    {
      "label": "listNotificationsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L43",
      "id": "paths_notifications_listnotificationsresponseschema",
      "community": 11,
      "norm_label": "listnotificationsresponseschema"
    },
    {
      "label": "unreadCountResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L50",
      "id": "paths_notifications_unreadcountresponseschema",
      "community": 11,
      "norm_label": "unreadcountresponseschema"
    },
    {
      "label": "notificationPreferenceSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L56",
      "id": "paths_notifications_notificationpreferenceschema",
      "community": 11,
      "norm_label": "notificationpreferenceschema"
    },
    {
      "label": "listPreferencesResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L69",
      "id": "paths_notifications_listpreferencesresponseschema",
      "community": 11,
      "norm_label": "listpreferencesresponseschema"
    },
    {
      "label": "channelConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L75",
      "id": "paths_notifications_channelconfigschema",
      "community": 11,
      "norm_label": "channelconfigschema"
    },
    {
      "label": "listChannelConfigsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L88",
      "id": "paths_notifications_listchannelconfigsresponseschema",
      "community": 11,
      "norm_label": "listchannelconfigsresponseschema"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L1",
      "id": "paths_schemas",
      "community": 11,
      "norm_label": "schemas.ts"
    },
    {
      "label": "users.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L1",
      "id": "paths_users",
      "community": 11,
      "norm_label": "users.ts"
    },
    {
      "label": "ws-session.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L1",
      "id": "paths_ws_session",
      "community": 11,
      "norm_label": "ws-session.ts"
    },
    {
      "label": "registry.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/registry.ts",
      "source_location": "L1",
      "id": "openapi_registry",
      "community": 11,
      "norm_label": "registry.ts"
    },
    {
      "label": "registry",
      "file_type": "code",
      "source_file": "backend/src/openapi/registry.ts",
      "source_location": "L11",
      "id": "openapi_registry_registry",
      "community": 11,
      "norm_label": "registry"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L1",
      "id": "openapi_schemas",
      "community": 11,
      "norm_label": "schemas.ts"
    },
    {
      "label": "paginationMetaSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L12",
      "id": "openapi_schemas_paginationmetaschema",
      "community": 11,
      "norm_label": "paginationmetaschema"
    },
    {
      "label": "cursorMetaSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L24",
      "id": "openapi_schemas_cursormetaschema",
      "community": 11,
      "norm_label": "cursormetaschema"
    },
    {
      "label": "metaSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L35",
      "id": "openapi_schemas_metaschema",
      "community": 11,
      "norm_label": "metaschema"
    },
    {
      "label": "errorBaseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L46",
      "id": "openapi_schemas_errorbaseschema",
      "community": 11,
      "norm_label": "errorbaseschema"
    },
    {
      "label": "appErrorSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L58",
      "id": "openapi_schemas_apperrorschema",
      "community": 11,
      "norm_label": "apperrorschema"
    },
    {
      "label": "successResponseSchema()",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L111",
      "id": "openapi_schemas_successresponseschema",
      "community": 11,
      "norm_label": "successresponseschema()"
    },
    {
      "label": "paginatedSuccessResponseSchema()",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L126",
      "id": "openapi_schemas_paginatedsuccessresponseschema",
      "community": 11,
      "norm_label": "paginatedsuccessresponseschema()"
    },
    {
      "label": "errorResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L143",
      "id": "openapi_schemas_errorresponseschema",
      "community": 11,
      "norm_label": "errorresponseschema"
    },
    {
      "label": "commonErrorResponses",
      "file_type": "code",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L158",
      "id": "openapi_schemas_commonerrorresponses",
      "community": 11,
      "norm_label": "commonerrorresponses"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L1",
      "id": "agents_handlers",
      "community": 4,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleCreateAgent()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L30",
      "id": "agents_handlers_handlecreateagent",
      "community": 4,
      "norm_label": "handlecreateagent()"
    },
    {
      "label": "handleListAgents()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L46",
      "id": "agents_handlers_handlelistagents",
      "community": 4,
      "norm_label": "handlelistagents()"
    },
    {
      "label": "handleGetAgent()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L59",
      "id": "agents_handlers_handlegetagent",
      "community": 4,
      "norm_label": "handlegetagent()"
    },
    {
      "label": "handleUpdateAgent()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L75",
      "id": "agents_handlers_handleupdateagent",
      "community": 4,
      "norm_label": "handleupdateagent()"
    },
    {
      "label": "handleDeleteAgent()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L92",
      "id": "agents_handlers_handledeleteagent",
      "community": 4,
      "norm_label": "handledeleteagent()"
    },
    {
      "label": "handleListAgentRuns()",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L108",
      "id": "agents_handlers_handlelistagentruns",
      "community": 4,
      "norm_label": "handlelistagentruns()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L1",
      "id": "agents_routes",
      "community": 4,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L24",
      "id": "agents_routes_router",
      "community": 4,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L1",
      "id": "agents_schemas",
      "community": 4,
      "norm_label": "schemas.ts"
    },
    {
      "label": "createAgentBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L9",
      "id": "agents_schemas_createagentbodyschema",
      "community": 4,
      "norm_label": "createagentbodyschema"
    },
    {
      "label": "updateAgentBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L29",
      "id": "agents_schemas_updateagentbodyschema",
      "community": 4,
      "norm_label": "updateagentbodyschema"
    },
    {
      "label": "agentIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L45",
      "id": "agents_schemas_agentidparamschema",
      "community": 4,
      "norm_label": "agentidparamschema"
    },
    {
      "label": "createAgentSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L56",
      "id": "agents_schemas_createagentschema",
      "community": 4,
      "norm_label": "createagentschema"
    },
    {
      "label": "updateAgentSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L60",
      "id": "agents_schemas_updateagentschema",
      "community": 4,
      "norm_label": "updateagentschema"
    },
    {
      "label": "getAgentSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L65",
      "id": "agents_schemas_getagentschema",
      "community": 4,
      "norm_label": "getagentschema"
    },
    {
      "label": "deleteAgentSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L69",
      "id": "agents_schemas_deleteagentschema",
      "community": 4,
      "norm_label": "deleteagentschema"
    },
    {
      "label": "agentIdRouteParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L76",
      "id": "agents_schemas_agentidrouteparamschema",
      "community": 4,
      "norm_label": "agentidrouteparamschema"
    },
    {
      "label": "listAgentRunsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L84",
      "id": "agents_schemas_listagentrunsschema",
      "community": 4,
      "norm_label": "listagentrunsschema"
    },
    {
      "label": "CreateAgentBody",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L88",
      "id": "agents_schemas_createagentbody",
      "community": 4,
      "norm_label": "createagentbody"
    },
    {
      "label": "UpdateAgentBody",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L89",
      "id": "agents_schemas_updateagentbody",
      "community": 4,
      "norm_label": "updateagentbody"
    },
    {
      "label": "AgentIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L90",
      "id": "agents_schemas_agentidparam",
      "community": 4,
      "norm_label": "agentidparam"
    },
    {
      "label": "AgentIdRouteParam",
      "file_type": "code",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L91",
      "id": "agents_schemas_agentidrouteparam",
      "community": 4,
      "norm_label": "agentidrouteparam"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L1",
      "id": "api_keys_handlers",
      "community": 192,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleListApiKeys()",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L17",
      "id": "api_keys_handlers_handlelistapikeys",
      "community": 192,
      "norm_label": "handlelistapikeys()"
    },
    {
      "label": "handleGenerateApiKey()",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L30",
      "id": "api_keys_handlers_handlegenerateapikey",
      "community": 192,
      "norm_label": "handlegenerateapikey()"
    },
    {
      "label": "handleRevokeApiKey()",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L44",
      "id": "api_keys_handlers_handlerevokeapikey",
      "community": 192,
      "norm_label": "handlerevokeapikey()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L1",
      "id": "api_keys_routes",
      "community": 192,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L9",
      "id": "api_keys_routes_router",
      "community": 192,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L1",
      "id": "api_keys_schemas",
      "community": 192,
      "norm_label": "schemas.ts"
    },
    {
      "label": "generateApiKeyBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L6",
      "id": "api_keys_schemas_generateapikeybodyschema",
      "community": 192,
      "norm_label": "generateapikeybodyschema"
    },
    {
      "label": "generateApiKeySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L12",
      "id": "api_keys_schemas_generateapikeyschema",
      "community": 192,
      "norm_label": "generateapikeyschema"
    },
    {
      "label": "GenerateApiKeyBody",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L16",
      "id": "api_keys_schemas_generateapikeybody",
      "community": 192,
      "norm_label": "generateapikeybody"
    },
    {
      "label": "revokeApiKeyParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L18",
      "id": "api_keys_schemas_revokeapikeyparamsschema",
      "community": 192,
      "norm_label": "revokeapikeyparamsschema"
    },
    {
      "label": "revokeApiKeySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L24",
      "id": "api_keys_schemas_revokeapikeyschema",
      "community": 192,
      "norm_label": "revokeapikeyschema"
    },
    {
      "label": "RevokeApiKeyParams",
      "file_type": "code",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L28",
      "id": "api_keys_schemas_revokeapikeyparams",
      "community": 192,
      "norm_label": "revokeapikeyparams"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L1",
      "id": "auth_handlers",
      "community": 90,
      "norm_label": "handlers.ts"
    },
    {
      "label": "decodeJwtPayload()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L46",
      "id": "auth_handlers_decodejwtpayload",
      "community": 155,
      "norm_label": "decodejwtpayload()"
    },
    {
      "label": "handleAuthorize()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L60",
      "id": "auth_handlers_handleauthorize",
      "community": 239,
      "norm_label": "handleauthorize()"
    },
    {
      "label": "handleTokenExchange()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L85",
      "id": "auth_handlers_handletokenexchange",
      "community": 43,
      "norm_label": "handletokenexchange()"
    },
    {
      "label": "handleLogout()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L105",
      "id": "auth_handlers_handlelogout",
      "community": 155,
      "norm_label": "handlelogout()"
    },
    {
      "label": "handleMe()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L175",
      "id": "auth_handlers_handleme",
      "community": 207,
      "norm_label": "handleme()"
    },
    {
      "label": "handleDevLogin()",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L213",
      "id": "auth_handlers_handledevlogin",
      "community": 207,
      "norm_label": "handledevlogin()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L1",
      "id": "auth_routes",
      "community": 90,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L15",
      "id": "auth_routes_router",
      "community": 90,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L1",
      "id": "auth_schemas",
      "community": 90,
      "norm_label": "schemas.ts"
    },
    {
      "label": "authorizeBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L10",
      "id": "auth_schemas_authorizebodyschema",
      "community": 90,
      "norm_label": "authorizebodyschema"
    },
    {
      "label": "tokenExchangeBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L23",
      "id": "auth_schemas_tokenexchangebodyschema",
      "community": 90,
      "norm_label": "tokenexchangebodyschema"
    },
    {
      "label": "userRoleSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L37",
      "id": "auth_schemas_userroleschema",
      "community": 90,
      "norm_label": "userroleschema"
    },
    {
      "label": "userDataSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L45",
      "id": "auth_schemas_userdataschema",
      "community": 90,
      "norm_label": "userdataschema"
    },
    {
      "label": "tokenExchangeResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L63",
      "id": "auth_schemas_tokenexchangeresponseschema",
      "community": 90,
      "norm_label": "tokenexchangeresponseschema"
    },
    {
      "label": "logoutResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L72",
      "id": "auth_schemas_logoutresponseschema",
      "community": 90,
      "norm_label": "logoutresponseschema"
    },
    {
      "label": "meResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L85",
      "id": "auth_schemas_meresponseschema",
      "community": 90,
      "norm_label": "meresponseschema"
    },
    {
      "label": "authorizeResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L94",
      "id": "auth_schemas_authorizeresponseschema",
      "community": 90,
      "norm_label": "authorizeresponseschema"
    },
    {
      "label": "devLoginBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L105",
      "id": "auth_schemas_devloginbodyschema",
      "community": 90,
      "norm_label": "devloginbodyschema"
    },
    {
      "label": "authorizeSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L114",
      "id": "auth_schemas_authorizeschema",
      "community": 90,
      "norm_label": "authorizeschema"
    },
    {
      "label": "tokenExchangeSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L118",
      "id": "auth_schemas_tokenexchangeschema",
      "community": 90,
      "norm_label": "tokenexchangeschema"
    },
    {
      "label": "devLoginSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L122",
      "id": "auth_schemas_devloginschema",
      "community": 90,
      "norm_label": "devloginschema"
    },
    {
      "label": "AuthorizeBody",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L126",
      "id": "auth_schemas_authorizebody",
      "community": 90,
      "norm_label": "authorizebody"
    },
    {
      "label": "AuthorizeResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L127",
      "id": "auth_schemas_authorizeresponse",
      "community": 90,
      "norm_label": "authorizeresponse"
    },
    {
      "label": "TokenExchangeBody",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L128",
      "id": "auth_schemas_tokenexchangebody",
      "community": 90,
      "norm_label": "tokenexchangebody"
    },
    {
      "label": "TokenExchangeResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L129",
      "id": "auth_schemas_tokenexchangeresponse",
      "community": 90,
      "norm_label": "tokenexchangeresponse"
    },
    {
      "label": "LogoutResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L130",
      "id": "auth_schemas_logoutresponse",
      "community": 90,
      "norm_label": "logoutresponse"
    },
    {
      "label": "MeResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L131",
      "id": "auth_schemas_meresponse",
      "community": 90,
      "norm_label": "meresponse"
    },
    {
      "label": "DevLoginBody",
      "file_type": "code",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L132",
      "id": "auth_schemas_devloginbody",
      "community": 90,
      "norm_label": "devloginbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L1",
      "id": "authorization_handlers",
      "community": 19,
      "norm_label": "handlers.ts"
    },
    {
      "label": "requireUserId()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L47",
      "id": "authorization_handlers_requireuserid",
      "community": 156,
      "norm_label": "requireuserid()"
    },
    {
      "label": "handleListRoles()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L54",
      "id": "authorization_handlers_handlelistroles",
      "community": 193,
      "norm_label": "handlelistroles()"
    },
    {
      "label": "handleGetRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L62",
      "id": "authorization_handlers_handlegetrole",
      "community": 193,
      "norm_label": "handlegetrole()"
    },
    {
      "label": "handleCreateRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L73",
      "id": "authorization_handlers_handlecreaterole",
      "community": 156,
      "norm_label": "handlecreaterole()"
    },
    {
      "label": "handleUpdateRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L83",
      "id": "authorization_handlers_handleupdaterole",
      "community": 156,
      "norm_label": "handleupdaterole()"
    },
    {
      "label": "handleDeleteRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L96",
      "id": "authorization_handlers_handledeleterole",
      "community": 193,
      "norm_label": "handledeleterole()"
    },
    {
      "label": "handleSetRolePermissions()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L107",
      "id": "authorization_handlers_handlesetrolepermissions",
      "community": 156,
      "norm_label": "handlesetrolepermissions()"
    },
    {
      "label": "handleListPermissions()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L121",
      "id": "authorization_handlers_handlelistpermissions",
      "community": 19,
      "norm_label": "handlelistpermissions()"
    },
    {
      "label": "handleListUsers()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L129",
      "id": "authorization_handlers_handlelistusers",
      "community": 156,
      "norm_label": "handlelistusers()"
    },
    {
      "label": "handleAddUserRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L149",
      "id": "authorization_handlers_handleadduserrole",
      "community": 156,
      "norm_label": "handleadduserrole()"
    },
    {
      "label": "handleRemoveUserRole()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L161",
      "id": "authorization_handlers_handleremoveuserrole",
      "community": 156,
      "norm_label": "handleremoveuserrole()"
    },
    {
      "label": "handleGrantUserPermission()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L172",
      "id": "authorization_handlers_handlegrantuserpermission",
      "community": 79,
      "norm_label": "handlegrantuserpermission()"
    },
    {
      "label": "handleRevokeUserPermission()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L186",
      "id": "authorization_handlers_handlerevokeuserpermission",
      "community": 156,
      "norm_label": "handlerevokeuserpermission()"
    },
    {
      "label": "handleSetUserProtected()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L199",
      "id": "authorization_handlers_handlesetuserprotected",
      "community": 156,
      "norm_label": "handlesetuserprotected()"
    },
    {
      "label": "handleGetAuditLogs()",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L213",
      "id": "authorization_handlers_handlegetauditlogs",
      "community": 19,
      "norm_label": "handlegetauditlogs()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L1",
      "id": "authorization_routes",
      "community": 19,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L38",
      "id": "authorization_routes_router",
      "community": 19,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L1",
      "id": "authorization_schemas",
      "community": 19,
      "norm_label": "schemas.ts"
    },
    {
      "label": "createRoleBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L6",
      "id": "authorization_schemas_createrolebodyschema",
      "community": 19,
      "norm_label": "createrolebodyschema"
    },
    {
      "label": "updateRoleBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L13",
      "id": "authorization_schemas_updaterolebodyschema",
      "community": 19,
      "norm_label": "updaterolebodyschema"
    },
    {
      "label": "setPermissionsBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L20",
      "id": "authorization_schemas_setpermissionsbodyschema",
      "community": 19,
      "norm_label": "setpermissionsbodyschema"
    },
    {
      "label": "addUserRoleBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L26",
      "id": "authorization_schemas_adduserrolebodyschema",
      "community": 19,
      "norm_label": "adduserrolebodyschema"
    },
    {
      "label": "grantPermissionBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L32",
      "id": "authorization_schemas_grantpermissionbodyschema",
      "community": 19,
      "norm_label": "grantpermissionbodyschema"
    },
    {
      "label": "setProtectedBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L38",
      "id": "authorization_schemas_setprotectedbodyschema",
      "community": 19,
      "norm_label": "setprotectedbodyschema"
    },
    {
      "label": "idParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L44",
      "id": "authorization_schemas_idparamschema",
      "community": 19,
      "norm_label": "idparamschema"
    },
    {
      "label": "userIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L48",
      "id": "authorization_schemas_useridparamschema",
      "community": 19,
      "norm_label": "useridparamschema"
    },
    {
      "label": "roleIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L52",
      "id": "authorization_schemas_roleidparamschema",
      "community": 19,
      "norm_label": "roleidparamschema"
    },
    {
      "label": "permissionIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L57",
      "id": "authorization_schemas_permissionidparamschema",
      "community": 19,
      "norm_label": "permissionidparamschema"
    },
    {
      "label": "auditLogQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L62",
      "id": "authorization_schemas_auditlogqueryschema",
      "community": 19,
      "norm_label": "auditlogqueryschema"
    },
    {
      "label": "listUsersQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L71",
      "id": "authorization_schemas_listusersqueryschema",
      "community": 19,
      "norm_label": "listusersqueryschema"
    },
    {
      "label": "listUsersSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L82",
      "id": "authorization_schemas_listusersschema",
      "community": 19,
      "norm_label": "listusersschema"
    },
    {
      "label": "ListUsersQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L84",
      "id": "authorization_schemas_listusersquery",
      "community": 19,
      "norm_label": "listusersquery"
    },
    {
      "label": "createRoleSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L86",
      "id": "authorization_schemas_createroleschema",
      "community": 19,
      "norm_label": "createroleschema"
    },
    {
      "label": "updateRoleSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L87",
      "id": "authorization_schemas_updateroleschema",
      "community": 19,
      "norm_label": "updateroleschema"
    },
    {
      "label": "setPermissionsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L88",
      "id": "authorization_schemas_setpermissionsschema",
      "community": 19,
      "norm_label": "setpermissionsschema"
    },
    {
      "label": "idParamValidation",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L89",
      "id": "authorization_schemas_idparamvalidation",
      "community": 19,
      "norm_label": "idparamvalidation"
    },
    {
      "label": "addUserRoleSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L90",
      "id": "authorization_schemas_adduserroleschema",
      "community": 19,
      "norm_label": "adduserroleschema"
    },
    {
      "label": "grantPermissionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L91",
      "id": "authorization_schemas_grantpermissionschema",
      "community": 19,
      "norm_label": "grantpermissionschema"
    },
    {
      "label": "setProtectedSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L92",
      "id": "authorization_schemas_setprotectedschema",
      "community": 19,
      "norm_label": "setprotectedschema"
    },
    {
      "label": "removeUserRoleSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L93",
      "id": "authorization_schemas_removeuserroleschema",
      "community": 19,
      "norm_label": "removeuserroleschema"
    },
    {
      "label": "revokePermissionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L94",
      "id": "authorization_schemas_revokepermissionschema",
      "community": 19,
      "norm_label": "revokepermissionschema"
    },
    {
      "label": "auditLogSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L95",
      "id": "authorization_schemas_auditlogschema",
      "community": 19,
      "norm_label": "auditlogschema"
    },
    {
      "label": "CreateRoleBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L97",
      "id": "authorization_schemas_createrolebody",
      "community": 19,
      "norm_label": "createrolebody"
    },
    {
      "label": "UpdateRoleBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L98",
      "id": "authorization_schemas_updaterolebody",
      "community": 19,
      "norm_label": "updaterolebody"
    },
    {
      "label": "SetPermissionsBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L99",
      "id": "authorization_schemas_setpermissionsbody",
      "community": 19,
      "norm_label": "setpermissionsbody"
    },
    {
      "label": "AddUserRoleBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L100",
      "id": "authorization_schemas_adduserrolebody",
      "community": 19,
      "norm_label": "adduserrolebody"
    },
    {
      "label": "GrantPermissionBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L101",
      "id": "authorization_schemas_grantpermissionbody",
      "community": 19,
      "norm_label": "grantpermissionbody"
    },
    {
      "label": "SetProtectedBody",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L102",
      "id": "authorization_schemas_setprotectedbody",
      "community": 19,
      "norm_label": "setprotectedbody"
    },
    {
      "label": "IdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L103",
      "id": "authorization_schemas_idparam",
      "community": 19,
      "norm_label": "idparam"
    },
    {
      "label": "UserIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L104",
      "id": "authorization_schemas_useridparam",
      "community": 19,
      "norm_label": "useridparam"
    },
    {
      "label": "RoleIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L105",
      "id": "authorization_schemas_roleidparam",
      "community": 19,
      "norm_label": "roleidparam"
    },
    {
      "label": "PermissionIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L106",
      "id": "authorization_schemas_permissionidparam",
      "community": 19,
      "norm_label": "permissionidparam"
    },
    {
      "label": "AuditLogQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L107",
      "id": "authorization_schemas_auditlogquery",
      "community": 19,
      "norm_label": "auditlogquery"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L1",
      "id": "configs_handlers",
      "community": 220,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleListConfigs()",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L17",
      "id": "configs_handlers_handlelistconfigs",
      "community": 220,
      "norm_label": "handlelistconfigs()"
    },
    {
      "label": "handleLoadConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L54",
      "id": "configs_handlers_handleloadconfig",
      "community": 220,
      "norm_label": "handleloadconfig()"
    },
    {
      "label": "handleSaveConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L103",
      "id": "configs_handlers_handlesaveconfig",
      "community": 220,
      "norm_label": "handlesaveconfig()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L1",
      "id": "configs_routes",
      "community": 220,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L7",
      "id": "configs_routes_router",
      "community": 220,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L1",
      "id": "configs_schemas",
      "community": 220,
      "norm_label": "schemas.ts"
    },
    {
      "label": "configFilenameParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L3",
      "id": "configs_schemas_configfilenameparamsschema",
      "community": 220,
      "norm_label": "configfilenameparamsschema"
    },
    {
      "label": "saveConfigBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L7",
      "id": "configs_schemas_saveconfigbodyschema",
      "community": 220,
      "norm_label": "saveconfigbodyschema"
    },
    {
      "label": "ConfigFilenameParams",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L9",
      "id": "configs_schemas_configfilenameparams",
      "community": 220,
      "norm_label": "configfilenameparams"
    },
    {
      "label": "SaveConfigBody",
      "file_type": "code",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L10",
      "id": "configs_schemas_saveconfigbody",
      "community": 220,
      "norm_label": "saveconfigbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L1",
      "id": "cost_handlers",
      "community": 25,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleGetCostSummary()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L49",
      "id": "cost_handlers_handlegetcostsummary",
      "community": 25,
      "norm_label": "handlegetcostsummary()"
    },
    {
      "label": "handleGetCostTrends()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L60",
      "id": "cost_handlers_handlegetcosttrends",
      "community": 25,
      "norm_label": "handlegetcosttrends()"
    },
    {
      "label": "handleGetCostBreakdown()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L72",
      "id": "cost_handlers_handlegetcostbreakdown",
      "community": 25,
      "norm_label": "handlegetcostbreakdown()"
    },
    {
      "label": "handleGetCostBreakdownPaged()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L84",
      "id": "cost_handlers_handlegetcostbreakdownpaged",
      "community": 25,
      "norm_label": "handlegetcostbreakdownpaged()"
    },
    {
      "label": "handleGetDailyCost()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L96",
      "id": "cost_handlers_handlegetdailycost",
      "community": 45,
      "norm_label": "handlegetdailycost()"
    },
    {
      "label": "handleGetGuardrails()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L112",
      "id": "cost_handlers_handlegetguardrails",
      "community": 45,
      "norm_label": "handlegetguardrails()"
    },
    {
      "label": "handleUpdateGuardrail()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L121",
      "id": "cost_handlers_handleupdateguardrail",
      "community": 45,
      "norm_label": "handleupdateguardrail()"
    },
    {
      "label": "handleGetGuardrailStatus()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L134",
      "id": "cost_handlers_handlegetguardrailstatus",
      "community": 25,
      "norm_label": "handlegetguardrailstatus()"
    },
    {
      "label": "handleGetRateCards()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L147",
      "id": "cost_handlers_handlegetratecards",
      "community": 25,
      "norm_label": "handlegetratecards()"
    },
    {
      "label": "handleGetLLMModels()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L158",
      "id": "cost_handlers_handlegetllmmodels",
      "community": 25,
      "norm_label": "handlegetllmmodels()"
    },
    {
      "label": "handleCreateRateCard()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L167",
      "id": "cost_handlers_handlecreateratecard",
      "community": 25,
      "norm_label": "handlecreateratecard()"
    },
    {
      "label": "handleUpdateRateCard()",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L178",
      "id": "cost_handlers_handleupdateratecard",
      "community": 25,
      "norm_label": "handleupdateratecard()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L1",
      "id": "cost_routes",
      "community": 25,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L32",
      "id": "cost_routes_router",
      "community": 25,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L1",
      "id": "cost_schemas",
      "community": 25,
      "norm_label": "schemas.ts"
    },
    {
      "label": "createRateCardBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L7",
      "id": "cost_schemas_createratecardbodyschema",
      "community": 25,
      "norm_label": "createratecardbodyschema"
    },
    {
      "label": "updateRateCardBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L18",
      "id": "cost_schemas_updateratecardbodyschema",
      "community": 25,
      "norm_label": "updateratecardbodyschema"
    },
    {
      "label": "updateGuardrailBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L29",
      "id": "cost_schemas_updateguardrailbodyschema",
      "community": 25,
      "norm_label": "updateguardrailbodyschema"
    },
    {
      "label": "idParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L40",
      "id": "cost_schemas_idparamschema",
      "community": 25,
      "norm_label": "idparamschema"
    },
    {
      "label": "trendsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L47",
      "id": "cost_schemas_trendsqueryschema",
      "community": 25,
      "norm_label": "trendsqueryschema"
    },
    {
      "label": "dailyQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L54",
      "id": "cost_schemas_dailyqueryschema",
      "community": 25,
      "norm_label": "dailyqueryschema"
    },
    {
      "label": "breakdownQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L61",
      "id": "cost_schemas_breakdownqueryschema",
      "community": 25,
      "norm_label": "breakdownqueryschema"
    },
    {
      "label": "breakdownPagedQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L68",
      "id": "cost_schemas_breakdownpagedqueryschema",
      "community": 25,
      "norm_label": "breakdownpagedqueryschema"
    },
    {
      "label": "createRateCardSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L78",
      "id": "cost_schemas_createratecardschema",
      "community": 25,
      "norm_label": "createratecardschema"
    },
    {
      "label": "updateRateCardSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L79",
      "id": "cost_schemas_updateratecardschema",
      "community": 25,
      "norm_label": "updateratecardschema"
    },
    {
      "label": "updateGuardrailSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L80",
      "id": "cost_schemas_updateguardrailschema",
      "community": 25,
      "norm_label": "updateguardrailschema"
    },
    {
      "label": "trendsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L81",
      "id": "cost_schemas_trendsschema",
      "community": 25,
      "norm_label": "trendsschema"
    },
    {
      "label": "breakdownSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L82",
      "id": "cost_schemas_breakdownschema",
      "community": 25,
      "norm_label": "breakdownschema"
    },
    {
      "label": "breakdownPagedSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L83",
      "id": "cost_schemas_breakdownpagedschema",
      "community": 25,
      "norm_label": "breakdownpagedschema"
    },
    {
      "label": "dailySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L84",
      "id": "cost_schemas_dailyschema",
      "community": 25,
      "norm_label": "dailyschema"
    },
    {
      "label": "CreateRateCardBody",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L87",
      "id": "cost_schemas_createratecardbody",
      "community": 25,
      "norm_label": "createratecardbody"
    },
    {
      "label": "UpdateRateCardBody",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L88",
      "id": "cost_schemas_updateratecardbody",
      "community": 25,
      "norm_label": "updateratecardbody"
    },
    {
      "label": "UpdateGuardrailBody",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L89",
      "id": "cost_schemas_updateguardrailbody",
      "community": 25,
      "norm_label": "updateguardrailbody"
    },
    {
      "label": "IdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L90",
      "id": "cost_schemas_idparam",
      "community": 25,
      "norm_label": "idparam"
    },
    {
      "label": "TrendsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L91",
      "id": "cost_schemas_trendsquery",
      "community": 25,
      "norm_label": "trendsquery"
    },
    {
      "label": "BreakdownQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L92",
      "id": "cost_schemas_breakdownquery",
      "community": 25,
      "norm_label": "breakdownquery"
    },
    {
      "label": "BreakdownPagedQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L93",
      "id": "cost_schemas_breakdownpagedquery",
      "community": 25,
      "norm_label": "breakdownpagedquery"
    },
    {
      "label": "DailyQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L94",
      "id": "cost_schemas_dailyquery",
      "community": 25,
      "norm_label": "dailyquery"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L1",
      "id": "evaluations_handlers",
      "community": 27,
      "norm_label": "handlers.ts"
    },
    {
      "label": "ListEvaluationsResult",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L30",
      "id": "evaluations_handlers_listevaluationsresult",
      "community": 27,
      "norm_label": "listevaluationsresult"
    },
    {
      "label": "handleListEvaluations()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L35",
      "id": "evaluations_handlers_handlelistevaluations",
      "community": 27,
      "norm_label": "handlelistevaluations()"
    },
    {
      "label": "GetEvaluationResult",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L94",
      "id": "evaluations_handlers_getevaluationresult",
      "community": 27,
      "norm_label": "getevaluationresult"
    },
    {
      "label": "handleGetEvaluation()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L99",
      "id": "evaluations_handlers_handlegetevaluation",
      "community": 27,
      "norm_label": "handlegetevaluation()"
    },
    {
      "label": "handleGetMetrics()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L179",
      "id": "evaluations_handlers_handlegetmetrics",
      "community": 27,
      "norm_label": "handlegetmetrics()"
    },
    {
      "label": "GetAlertsResult",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L303",
      "id": "evaluations_handlers_getalertsresult",
      "community": 27,
      "norm_label": "getalertsresult"
    },
    {
      "label": "handleGetAlerts()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L308",
      "id": "evaluations_handlers_handlegetalerts",
      "community": 27,
      "norm_label": "handlegetalerts()"
    },
    {
      "label": "handleAcknowledgeAlert()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L365",
      "id": "evaluations_handlers_handleacknowledgealert",
      "community": 27,
      "norm_label": "handleacknowledgealert()"
    },
    {
      "label": "GetHealthResult",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L431",
      "id": "evaluations_handlers_gethealthresult",
      "community": 27,
      "norm_label": "gethealthresult"
    },
    {
      "label": "handleGetHealth()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L435",
      "id": "evaluations_handlers_handlegethealth",
      "community": 27,
      "norm_label": "handlegethealth()"
    },
    {
      "label": "EvaluationConfigData",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L513",
      "id": "evaluations_handlers_evaluationconfigdata",
      "community": 27,
      "norm_label": "evaluationconfigdata"
    },
    {
      "label": "GetConfigsResult",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L526",
      "id": "evaluations_handlers_getconfigsresult",
      "community": 27,
      "norm_label": "getconfigsresult"
    },
    {
      "label": "handleGetConfigs()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L530",
      "id": "evaluations_handlers_handlegetconfigs",
      "community": 27,
      "norm_label": "handlegetconfigs()"
    },
    {
      "label": "handleUpsertConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L579",
      "id": "evaluations_handlers_handleupsertconfig",
      "community": 27,
      "norm_label": "handleupsertconfig()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L1",
      "id": "evaluations_routes",
      "community": 27,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L27",
      "id": "evaluations_routes_router",
      "community": 27,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L1",
      "id": "evaluations_schemas",
      "community": 27,
      "norm_label": "schemas.ts"
    },
    {
      "label": "evalIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L7",
      "id": "evaluations_schemas_evalidparamschema",
      "community": 27,
      "norm_label": "evalidparamschema"
    },
    {
      "label": "configParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L11",
      "id": "evaluations_schemas_configparamschema",
      "community": 27,
      "norm_label": "configparamschema"
    },
    {
      "label": "listEvaluationsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L19",
      "id": "evaluations_schemas_listevaluationsqueryschema",
      "community": 27,
      "norm_label": "listevaluationsqueryschema"
    },
    {
      "label": "metricsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L30",
      "id": "evaluations_schemas_metricsqueryschema",
      "community": 27,
      "norm_label": "metricsqueryschema"
    },
    {
      "label": "alertsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L39",
      "id": "evaluations_schemas_alertsqueryschema",
      "community": 27,
      "norm_label": "alertsqueryschema"
    },
    {
      "label": "upsertConfigBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L52",
      "id": "evaluations_schemas_upsertconfigbodyschema",
      "community": 27,
      "norm_label": "upsertconfigbodyschema"
    },
    {
      "label": "listEvaluationsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L66",
      "id": "evaluations_schemas_listevaluationsschema",
      "community": 27,
      "norm_label": "listevaluationsschema"
    },
    {
      "label": "getEvaluationSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L67",
      "id": "evaluations_schemas_getevaluationschema",
      "community": 27,
      "norm_label": "getevaluationschema"
    },
    {
      "label": "metricsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L68",
      "id": "evaluations_schemas_metricsschema",
      "community": 27,
      "norm_label": "metricsschema"
    },
    {
      "label": "alertsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L69",
      "id": "evaluations_schemas_alertsschema",
      "community": 27,
      "norm_label": "alertsschema"
    },
    {
      "label": "acknowledgeAlertSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L70",
      "id": "evaluations_schemas_acknowledgealertschema",
      "community": 27,
      "norm_label": "acknowledgealertschema"
    },
    {
      "label": "upsertConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L71",
      "id": "evaluations_schemas_upsertconfigschema",
      "community": 27,
      "norm_label": "upsertconfigschema"
    },
    {
      "label": "ListEvaluationsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L74",
      "id": "evaluations_schemas_listevaluationsquery",
      "community": 27,
      "norm_label": "listevaluationsquery"
    },
    {
      "label": "MetricsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L75",
      "id": "evaluations_schemas_metricsquery",
      "community": 27,
      "norm_label": "metricsquery"
    },
    {
      "label": "AlertsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L76",
      "id": "evaluations_schemas_alertsquery",
      "community": 27,
      "norm_label": "alertsquery"
    },
    {
      "label": "EvalIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L77",
      "id": "evaluations_schemas_evalidparam",
      "community": 27,
      "norm_label": "evalidparam"
    },
    {
      "label": "ConfigParam",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L78",
      "id": "evaluations_schemas_configparam",
      "community": 27,
      "norm_label": "configparam"
    },
    {
      "label": "UpsertConfigBody",
      "file_type": "code",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L79",
      "id": "evaluations_schemas_upsertconfigbody",
      "community": 27,
      "norm_label": "upsertconfigbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L1",
      "id": "events_handlers",
      "community": 100,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleTriggerFileEvent()",
      "file_type": "code",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L29",
      "id": "events_handlers_handletriggerfileevent",
      "community": 100,
      "norm_label": "handletriggerfileevent()"
    },
    {
      "label": "handleDispatchEvent()",
      "file_type": "code",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L105",
      "id": "events_handlers_handledispatchevent",
      "community": 100,
      "norm_label": "handledispatchevent()"
    },
    {
      "label": "handleGetShellStatus()",
      "file_type": "code",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L159",
      "id": "events_handlers_handlegetshellstatus",
      "community": 100,
      "norm_label": "handlegetshellstatus()"
    },
    {
      "label": "handleGetRegisteredGraphs()",
      "file_type": "code",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L176",
      "id": "events_handlers_handlegetregisteredgraphs",
      "community": 100,
      "norm_label": "handlegetregisteredgraphs()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L1",
      "id": "events_routes",
      "community": 100,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L15",
      "id": "events_routes_router",
      "community": 100,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L1",
      "id": "events_schemas",
      "community": 100,
      "norm_label": "schemas.ts"
    },
    {
      "label": "triggerFileEventBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L9",
      "id": "events_schemas_triggerfileeventbodyschema",
      "community": 100,
      "norm_label": "triggerfileeventbodyschema"
    },
    {
      "label": "triggerFileEventResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L33",
      "id": "events_schemas_triggerfileeventresponseschema",
      "community": 100,
      "norm_label": "triggerfileeventresponseschema"
    },
    {
      "label": "triggerFileEventSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L44",
      "id": "events_schemas_triggerfileeventschema",
      "community": 100,
      "norm_label": "triggerfileeventschema"
    },
    {
      "label": "TriggerFileEventBody",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L48",
      "id": "events_schemas_triggerfileeventbody",
      "community": 100,
      "norm_label": "triggerfileeventbody"
    },
    {
      "label": "TriggerFileEventResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L49",
      "id": "events_schemas_triggerfileeventresponse",
      "community": 100,
      "norm_label": "triggerfileeventresponse"
    },
    {
      "label": "dispatchEventBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L59",
      "id": "events_schemas_dispatcheventbodyschema",
      "community": 100,
      "norm_label": "dispatcheventbodyschema"
    },
    {
      "label": "dispatchEventSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L72",
      "id": "events_schemas_dispatcheventschema",
      "community": 100,
      "norm_label": "dispatcheventschema"
    },
    {
      "label": "DispatchEventBody",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L76",
      "id": "events_schemas_dispatcheventbody",
      "community": 100,
      "norm_label": "dispatcheventbody"
    },
    {
      "label": "dispatchResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L82",
      "id": "events_schemas_dispatchresponseschema",
      "community": 100,
      "norm_label": "dispatchresponseschema"
    },
    {
      "label": "DispatchResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L95",
      "id": "events_schemas_dispatchresponse",
      "community": 100,
      "norm_label": "dispatchresponse"
    },
    {
      "label": "shellStatusResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L100",
      "id": "events_schemas_shellstatusresponseschema",
      "community": 100,
      "norm_label": "shellstatusresponseschema"
    },
    {
      "label": "ShellStatusResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L109",
      "id": "events_schemas_shellstatusresponse",
      "community": 100,
      "norm_label": "shellstatusresponse"
    },
    {
      "label": "registeredGraphsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L114",
      "id": "events_schemas_registeredgraphsresponseschema",
      "community": 100,
      "norm_label": "registeredgraphsresponseschema"
    },
    {
      "label": "RegisteredGraphsResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L126",
      "id": "events_schemas_registeredgraphsresponse",
      "community": 100,
      "norm_label": "registeredgraphsresponse"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L1",
      "id": "files_handlers",
      "community": 197,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleUploadFile()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L32",
      "id": "files_handlers_handleuploadfile",
      "community": 197,
      "norm_label": "handleuploadfile()"
    },
    {
      "label": "handleListFiles()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L73",
      "id": "files_handlers_handlelistfiles",
      "community": 197,
      "norm_label": "handlelistfiles()"
    },
    {
      "label": "handleGetFile()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L86",
      "id": "files_handlers_handlegetfile",
      "community": 197,
      "norm_label": "handlegetfile()"
    },
    {
      "label": "handleProcessFile()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L107",
      "id": "files_handlers_handleprocessfile",
      "community": 197,
      "norm_label": "handleprocessfile()"
    },
    {
      "label": "handleDeleteFile()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L127",
      "id": "files_handlers_handledeletefile",
      "community": 197,
      "norm_label": "handledeletefile()"
    },
    {
      "label": "handleGetFileContent()",
      "file_type": "code",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L144",
      "id": "files_handlers_handlegetfilecontent",
      "community": 197,
      "norm_label": "handlegetfilecontent()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L1",
      "id": "files_routes",
      "community": 197,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L16",
      "id": "files_routes_router",
      "community": 197,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L1",
      "id": "files_schemas",
      "community": 197,
      "norm_label": "schemas.ts"
    },
    {
      "label": "fileIdParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L9",
      "id": "files_schemas_fileidparamsschema",
      "community": 197,
      "norm_label": "fileidparamsschema"
    },
    {
      "label": "getFileSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L18",
      "id": "files_schemas_getfileschema",
      "community": 197,
      "norm_label": "getfileschema"
    },
    {
      "label": "FileIdParams",
      "file_type": "code",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L22",
      "id": "files_schemas_fileidparams",
      "community": 197,
      "norm_label": "fileidparams"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L1",
      "id": "flow_versions_handlers",
      "community": 141,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleCreateFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L33",
      "id": "flow_versions_handlers_handlecreateflowversion",
      "community": 219,
      "norm_label": "handlecreateflowversion()"
    },
    {
      "label": "handleListFlowVersionsByFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L50",
      "id": "flow_versions_handlers_handlelistflowversionsbyflow",
      "community": 80,
      "norm_label": "handlelistflowversionsbyflow()"
    },
    {
      "label": "handleGetFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L66",
      "id": "flow_versions_handlers_handlegetflowversion",
      "community": 141,
      "norm_label": "handlegetflowversion()"
    },
    {
      "label": "handleUpdateFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L82",
      "id": "flow_versions_handlers_handleupdateflowversion",
      "community": 71,
      "norm_label": "handleupdateflowversion()"
    },
    {
      "label": "handleDeleteFlowVersion()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L99",
      "id": "flow_versions_handlers_handledeleteflowversion",
      "community": 141,
      "norm_label": "handledeleteflowversion()"
    },
    {
      "label": "handleListNodeConfigsByVersion()",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L115",
      "id": "flow_versions_handlers_handlelistnodeconfigsbyversion",
      "community": 36,
      "norm_label": "handlelistnodeconfigsbyversion()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L1",
      "id": "flow_versions_routes",
      "community": 141,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L21",
      "id": "flow_versions_routes_router",
      "community": 141,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L1",
      "id": "flow_versions_schemas",
      "community": 141,
      "norm_label": "schemas.ts"
    },
    {
      "label": "createFlowVersionBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L9",
      "id": "flow_versions_schemas_createflowversionbodyschema",
      "community": 141,
      "norm_label": "createflowversionbodyschema"
    },
    {
      "label": "updateFlowVersionBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L20",
      "id": "flow_versions_schemas_updateflowversionbodyschema",
      "community": 141,
      "norm_label": "updateflowversionbodyschema"
    },
    {
      "label": "flowVersionIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L34",
      "id": "flow_versions_schemas_flowversionidparamschema",
      "community": 141,
      "norm_label": "flowversionidparamschema"
    },
    {
      "label": "flowIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L45",
      "id": "flow_versions_schemas_flowidparamschema",
      "community": 141,
      "norm_label": "flowidparamschema"
    },
    {
      "label": "createFlowVersionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L56",
      "id": "flow_versions_schemas_createflowversionschema",
      "community": 80,
      "norm_label": "createflowversionschema"
    },
    {
      "label": "updateFlowVersionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L61",
      "id": "flow_versions_schemas_updateflowversionschema",
      "community": 141,
      "norm_label": "updateflowversionschema"
    },
    {
      "label": "getFlowVersionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L66",
      "id": "flow_versions_schemas_getflowversionschema",
      "community": 141,
      "norm_label": "getflowversionschema"
    },
    {
      "label": "listFlowVersionsByFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L70",
      "id": "flow_versions_schemas_listflowversionsbyflowschema",
      "community": 80,
      "norm_label": "listflowversionsbyflowschema"
    },
    {
      "label": "deleteFlowVersionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L74",
      "id": "flow_versions_schemas_deleteflowversionschema",
      "community": 141,
      "norm_label": "deleteflowversionschema"
    },
    {
      "label": "listNodeConfigsByVersionSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L78",
      "id": "flow_versions_schemas_listnodeconfigsbyversionschema",
      "community": 141,
      "norm_label": "listnodeconfigsbyversionschema"
    },
    {
      "label": "CreateFlowVersionBody",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L82",
      "id": "flow_versions_schemas_createflowversionbody",
      "community": 141,
      "norm_label": "createflowversionbody"
    },
    {
      "label": "UpdateFlowVersionBody",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L83",
      "id": "flow_versions_schemas_updateflowversionbody",
      "community": 141,
      "norm_label": "updateflowversionbody"
    },
    {
      "label": "FlowVersionIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L84",
      "id": "flow_versions_schemas_flowversionidparam",
      "community": 141,
      "norm_label": "flowversionidparam"
    },
    {
      "label": "FlowIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L85",
      "id": "flow_versions_schemas_flowidparam",
      "community": 141,
      "norm_label": "flowidparam"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L1",
      "id": "flows_mgmt_handlers",
      "community": 80,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleCreateFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L27",
      "id": "flows_mgmt_handlers_handlecreateflow",
      "community": 31,
      "norm_label": "handlecreateflow()"
    },
    {
      "label": "handleListFlowsByAgent()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L44",
      "id": "flows_mgmt_handlers_handlelistflowsbyagent",
      "community": 80,
      "norm_label": "handlelistflowsbyagent()"
    },
    {
      "label": "handleGetFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L60",
      "id": "flows_mgmt_handlers_handlegetflow",
      "community": 80,
      "norm_label": "handlegetflow()"
    },
    {
      "label": "handleUpdateFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L76",
      "id": "flows_mgmt_handlers_handleupdateflow",
      "community": 80,
      "norm_label": "handleupdateflow()"
    },
    {
      "label": "handleDeleteFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L93",
      "id": "flows_mgmt_handlers_handledeleteflow",
      "community": 268,
      "norm_label": "handledeleteflow()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L1",
      "id": "flows_mgmt_routes",
      "community": 80,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L11",
      "id": "flows_mgmt_routes_router",
      "community": 80,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L1",
      "id": "flows_mgmt_schemas",
      "community": 80,
      "norm_label": "schemas.ts"
    },
    {
      "label": "createFlowBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L9",
      "id": "flows_mgmt_schemas_createflowbodyschema",
      "community": 80,
      "norm_label": "createflowbodyschema"
    },
    {
      "label": "updateFlowBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L24",
      "id": "flows_mgmt_schemas_updateflowbodyschema",
      "community": 80,
      "norm_label": "updateflowbodyschema"
    },
    {
      "label": "flowIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L35",
      "id": "flows_mgmt_schemas_flowidparamschema",
      "community": 80,
      "norm_label": "flowidparamschema"
    },
    {
      "label": "agentIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L46",
      "id": "flows_mgmt_schemas_agentidparamschema",
      "community": 80,
      "norm_label": "agentidparamschema"
    },
    {
      "label": "createFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L57",
      "id": "flows_mgmt_schemas_createflowschema",
      "community": 80,
      "norm_label": "createflowschema"
    },
    {
      "label": "updateFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L62",
      "id": "flows_mgmt_schemas_updateflowschema",
      "community": 80,
      "norm_label": "updateflowschema"
    },
    {
      "label": "getFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L67",
      "id": "flows_mgmt_schemas_getflowschema",
      "community": 80,
      "norm_label": "getflowschema"
    },
    {
      "label": "listFlowsByAgentSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L71",
      "id": "flows_mgmt_schemas_listflowsbyagentschema",
      "community": 80,
      "norm_label": "listflowsbyagentschema"
    },
    {
      "label": "deleteFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L75",
      "id": "flows_mgmt_schemas_deleteflowschema",
      "community": 80,
      "norm_label": "deleteflowschema"
    },
    {
      "label": "CreateFlowBody",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L79",
      "id": "flows_mgmt_schemas_createflowbody",
      "community": 80,
      "norm_label": "createflowbody"
    },
    {
      "label": "UpdateFlowBody",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L80",
      "id": "flows_mgmt_schemas_updateflowbody",
      "community": 80,
      "norm_label": "updateflowbody"
    },
    {
      "label": "FlowIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L81",
      "id": "flows_mgmt_schemas_flowidparam",
      "community": 80,
      "norm_label": "flowidparam"
    },
    {
      "label": "AgentIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L82",
      "id": "flows_mgmt_schemas_agentidparam",
      "community": 80,
      "norm_label": "agentidparam"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L1",
      "id": "flows_handlers",
      "community": 58,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleListFlows()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L31",
      "id": "flows_handlers_handlelistflows",
      "community": 58,
      "norm_label": "handlelistflows()"
    },
    {
      "label": "handleGetFlowStatus()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L44",
      "id": "flows_handlers_handlegetflowstatus",
      "community": 58,
      "norm_label": "handlegetflowstatus()"
    },
    {
      "label": "handleGetFlowEvents()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L61",
      "id": "flows_handlers_handlegetflowevents",
      "community": 58,
      "norm_label": "handlegetflowevents()"
    },
    {
      "label": "handleGetFlowResult()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L78",
      "id": "flows_handlers_handlegetflowresult",
      "community": 58,
      "norm_label": "handlegetflowresult()"
    },
    {
      "label": "handleGetGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L95",
      "id": "flows_handlers_handlegetgraphstructure",
      "community": 58,
      "norm_label": "handlegetgraphstructure()"
    },
    {
      "label": "handleGetRunNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L112",
      "id": "flows_handlers_handlegetrunnodeconfig",
      "community": 58,
      "norm_label": "handlegetrunnodeconfig()"
    },
    {
      "label": "handleResumeFlow()",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L131",
      "id": "flows_handlers_handleresumeflow",
      "community": 58,
      "norm_label": "handleresumeflow()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L1",
      "id": "flows_routes",
      "community": 58,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L17",
      "id": "flows_routes_router",
      "community": 58,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L1",
      "id": "flows_schemas",
      "community": 58,
      "norm_label": "schemas.ts"
    },
    {
      "label": "flowStatusSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L9",
      "id": "flows_schemas_flowstatusschema",
      "community": 58,
      "norm_label": "flowstatusschema"
    },
    {
      "label": "checkpointSummarySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L21",
      "id": "flows_schemas_checkpointsummaryschema",
      "community": 58,
      "norm_label": "checkpointsummaryschema"
    },
    {
      "label": "flowEventSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L39",
      "id": "flows_schemas_floweventschema",
      "community": 58,
      "norm_label": "floweventschema"
    },
    {
      "label": "flowStatusResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L71",
      "id": "flows_schemas_flowstatusresponseschema",
      "community": 58,
      "norm_label": "flowstatusresponseschema"
    },
    {
      "label": "flowIdParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L110",
      "id": "flows_schemas_flowidparamsschema",
      "community": 58,
      "norm_label": "flowidparamsschema"
    },
    {
      "label": "getFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L119",
      "id": "flows_schemas_getflowschema",
      "community": 58,
      "norm_label": "getflowschema"
    },
    {
      "label": "flowSummarySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L126",
      "id": "flows_schemas_flowsummaryschema",
      "community": 58,
      "norm_label": "flowsummaryschema"
    },
    {
      "label": "directMappingSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L143",
      "id": "flows_schemas_directmappingschema",
      "community": 58,
      "norm_label": "directmappingschema"
    },
    {
      "label": "derivedMappingSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L150",
      "id": "flows_schemas_derivedmappingschema",
      "community": 58,
      "norm_label": "derivedmappingschema"
    },
    {
      "label": "missingColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L156",
      "id": "flows_schemas_missingcolumnschema",
      "community": 58,
      "norm_label": "missingcolumnschema"
    },
    {
      "label": "extraColumnSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L162",
      "id": "flows_schemas_extracolumnschema",
      "community": 58,
      "norm_label": "extracolumnschema"
    },
    {
      "label": "classificationSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L167",
      "id": "flows_schemas_classificationschema",
      "community": 58,
      "norm_label": "classificationschema"
    },
    {
      "label": "resumeFlowBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L177",
      "id": "flows_schemas_resumeflowbodyschema",
      "community": 58,
      "norm_label": "resumeflowbodyschema"
    },
    {
      "label": "resumeFlowSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L189",
      "id": "flows_schemas_resumeflowschema",
      "community": 58,
      "norm_label": "resumeflowschema"
    },
    {
      "label": "ResumeFlowBody",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L194",
      "id": "flows_schemas_resumeflowbody",
      "community": 58,
      "norm_label": "resumeflowbody"
    },
    {
      "label": "FlowIdParams",
      "file_type": "code",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L195",
      "id": "flows_schemas_flowidparams",
      "community": 58,
      "norm_label": "flowidparams"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L1",
      "id": "graphs_handlers",
      "community": 213,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleListAvailableGraphs()",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L27",
      "id": "graphs_handlers_handlelistavailablegraphs",
      "community": 213,
      "norm_label": "handlelistavailablegraphs()"
    },
    {
      "label": "handleGetGraphStructure()",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L42",
      "id": "graphs_handlers_handlegetgraphstructure",
      "community": 213,
      "norm_label": "handlegetgraphstructure()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L1",
      "id": "graphs_routes",
      "community": 213,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L13",
      "id": "graphs_routes_router",
      "community": 213,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L1",
      "id": "graphs_schemas",
      "community": 213,
      "norm_label": "schemas.ts"
    },
    {
      "label": "availableGraphSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L15",
      "id": "graphs_schemas_availablegraphschema",
      "community": 213,
      "norm_label": "availablegraphschema"
    },
    {
      "label": "graphNameParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L47",
      "id": "graphs_schemas_graphnameparamschema",
      "community": 213,
      "norm_label": "graphnameparamschema"
    },
    {
      "label": "GraphNameParam",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L56",
      "id": "graphs_schemas_graphnameparam",
      "community": 213,
      "norm_label": "graphnameparam"
    },
    {
      "label": "listAvailableGraphsResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L61",
      "id": "graphs_schemas_listavailablegraphsresponseschema",
      "community": 213,
      "norm_label": "listavailablegraphsresponseschema"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/handlers.ts",
      "source_location": "L1",
      "id": "hello_handlers",
      "community": 176,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleGetHello()",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/handlers.ts",
      "source_location": "L14",
      "id": "hello_handlers_handlegethello",
      "community": 176,
      "norm_label": "handlegethello()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/routes.ts",
      "source_location": "L1",
      "id": "hello_routes",
      "community": 176,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/routes.ts",
      "source_location": "L6",
      "id": "hello_routes_router",
      "community": 176,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/schemas.ts",
      "source_location": "L1",
      "id": "hello_schemas",
      "community": 463,
      "norm_label": "schemas.ts"
    },
    {
      "label": "helloResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/hello/schemas.ts",
      "source_location": "L9",
      "id": "hello_schemas_helloresponseschema",
      "community": 463,
      "norm_label": "helloresponseschema"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L1",
      "id": "routes_index",
      "community": 176,
      "norm_label": "index.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L26",
      "id": "routes_index_router",
      "community": 176,
      "norm_label": "router"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L1",
      "id": "node_configs_handlers",
      "community": 153,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleCreateNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L28",
      "id": "node_configs_handlers_handlecreatenodeconfig",
      "community": 153,
      "norm_label": "handlecreatenodeconfig()"
    },
    {
      "label": "handleUpdateNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L47",
      "id": "node_configs_handlers_handleupdatenodeconfig",
      "community": 153,
      "norm_label": "handleupdatenodeconfig()"
    },
    {
      "label": "handleDeleteNodeConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L64",
      "id": "node_configs_handlers_handledeletenodeconfig",
      "community": 153,
      "norm_label": "handledeletenodeconfig()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L1",
      "id": "node_configs_routes",
      "community": 153,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L9",
      "id": "node_configs_routes_router",
      "community": 153,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L1",
      "id": "node_configs_schemas",
      "community": 153,
      "norm_label": "schemas.ts"
    },
    {
      "label": "nodeConfigIdParamSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L9",
      "id": "node_configs_schemas_nodeconfigidparamschema",
      "community": 153,
      "norm_label": "nodeconfigidparamschema"
    },
    {
      "label": "createNodeConfigBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L20",
      "id": "node_configs_schemas_createnodeconfigbodyschema",
      "community": 153,
      "norm_label": "createnodeconfigbodyschema"
    },
    {
      "label": "updateNodeConfigBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L32",
      "id": "node_configs_schemas_updatenodeconfigbodyschema",
      "community": 153,
      "norm_label": "updatenodeconfigbodyschema"
    },
    {
      "label": "createNodeConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L45",
      "id": "node_configs_schemas_createnodeconfigschema",
      "community": 153,
      "norm_label": "createnodeconfigschema"
    },
    {
      "label": "updateNodeConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L56",
      "id": "node_configs_schemas_updatenodeconfigschema",
      "community": 153,
      "norm_label": "updatenodeconfigschema"
    },
    {
      "label": "deleteNodeConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L61",
      "id": "node_configs_schemas_deletenodeconfigschema",
      "community": 153,
      "norm_label": "deletenodeconfigschema"
    },
    {
      "label": "CreateNodeConfigBody",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L65",
      "id": "node_configs_schemas_createnodeconfigbody",
      "community": 153,
      "norm_label": "createnodeconfigbody"
    },
    {
      "label": "UpdateNodeConfigBody",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L66",
      "id": "node_configs_schemas_updatenodeconfigbody",
      "community": 153,
      "norm_label": "updatenodeconfigbody"
    },
    {
      "label": "NodeConfigIdParam",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L67",
      "id": "node_configs_schemas_nodeconfigidparam",
      "community": 153,
      "norm_label": "nodeconfigidparam"
    },
    {
      "label": "VersionIdParamForNodeConfig",
      "file_type": "code",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L68",
      "id": "node_configs_schemas_versionidparamfornodeconfig",
      "community": 153,
      "norm_label": "versionidparamfornodeconfig"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L1",
      "id": "notifications_handlers",
      "community": 0,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleGetNotifications()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L35",
      "id": "notifications_handlers_handlegetnotifications",
      "community": 0,
      "norm_label": "handlegetnotifications()"
    },
    {
      "label": "handleGetUnreadCount()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L49",
      "id": "notifications_handlers_handlegetunreadcount",
      "community": 0,
      "norm_label": "handlegetunreadcount()"
    },
    {
      "label": "handleMarkAsRead()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L62",
      "id": "notifications_handlers_handlemarkasread",
      "community": 0,
      "norm_label": "handlemarkasread()"
    },
    {
      "label": "handleMarkAllAsRead()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L76",
      "id": "notifications_handlers_handlemarkallasread",
      "community": 0,
      "norm_label": "handlemarkallasread()"
    },
    {
      "label": "handleGetPreferences()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L89",
      "id": "notifications_handlers_handlegetpreferences",
      "community": 0,
      "norm_label": "handlegetpreferences()"
    },
    {
      "label": "handleUpdatePreferences()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L102",
      "id": "notifications_handlers_handleupdatepreferences",
      "community": 0,
      "norm_label": "handleupdatepreferences()"
    },
    {
      "label": "handleGetChannelConfigs()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L116",
      "id": "notifications_handlers_handlegetchannelconfigs",
      "community": 0,
      "norm_label": "handlegetchannelconfigs()"
    },
    {
      "label": "handleUpdateChannelConfig()",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L136",
      "id": "notifications_handlers_handleupdatechannelconfig",
      "community": 0,
      "norm_label": "handleupdatechannelconfig()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L1",
      "id": "notifications_routes",
      "community": 0,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L25",
      "id": "notifications_routes_router",
      "community": 0,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L1",
      "id": "notifications_schemas",
      "community": 0,
      "norm_label": "schemas.ts"
    },
    {
      "label": "notificationTypeValues",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L6",
      "id": "notifications_schemas_notificationtypevalues",
      "community": 0,
      "norm_label": "notificationtypevalues"
    },
    {
      "label": "getNotificationsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L17",
      "id": "notifications_schemas_getnotificationsqueryschema",
      "community": 0,
      "norm_label": "getnotificationsqueryschema"
    },
    {
      "label": "getNotificationsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L24",
      "id": "notifications_schemas_getnotificationsschema",
      "community": 0,
      "norm_label": "getnotificationsschema"
    },
    {
      "label": "GetNotificationsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L28",
      "id": "notifications_schemas_getnotificationsquery",
      "community": 0,
      "norm_label": "getnotificationsquery"
    },
    {
      "label": "markReadParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L31",
      "id": "notifications_schemas_markreadparamsschema",
      "community": 0,
      "norm_label": "markreadparamsschema"
    },
    {
      "label": "markReadSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L37",
      "id": "notifications_schemas_markreadschema",
      "community": 0,
      "norm_label": "markreadschema"
    },
    {
      "label": "MarkReadParams",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L41",
      "id": "notifications_schemas_markreadparams",
      "community": 0,
      "norm_label": "markreadparams"
    },
    {
      "label": "updatePreferencesBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L44",
      "id": "notifications_schemas_updatepreferencesbodyschema",
      "community": 0,
      "norm_label": "updatepreferencesbodyschema"
    },
    {
      "label": "updatePreferencesSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L59",
      "id": "notifications_schemas_updatepreferencesschema",
      "community": 0,
      "norm_label": "updatepreferencesschema"
    },
    {
      "label": "UpdatePreferencesBody",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L63",
      "id": "notifications_schemas_updatepreferencesbody",
      "community": 0,
      "norm_label": "updatepreferencesbody"
    },
    {
      "label": "updateChannelConfigParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L66",
      "id": "notifications_schemas_updatechannelconfigparamsschema",
      "community": 0,
      "norm_label": "updatechannelconfigparamsschema"
    },
    {
      "label": "updateChannelConfigBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L72",
      "id": "notifications_schemas_updatechannelconfigbodyschema",
      "community": 0,
      "norm_label": "updatechannelconfigbodyschema"
    },
    {
      "label": "updateChannelConfigSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L81",
      "id": "notifications_schemas_updatechannelconfigschema",
      "community": 0,
      "norm_label": "updatechannelconfigschema"
    },
    {
      "label": "UpdateChannelConfigParams",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L86",
      "id": "notifications_schemas_updatechannelconfigparams",
      "community": 0,
      "norm_label": "updatechannelconfigparams"
    },
    {
      "label": "UpdateChannelConfigBody",
      "file_type": "code",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L87",
      "id": "notifications_schemas_updatechannelconfigbody",
      "community": 0,
      "norm_label": "updatechannelconfigbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L1",
      "id": "schemas_handlers",
      "community": 68,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleCreateSchema()",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L34",
      "id": "schemas_handlers_handlecreateschema",
      "community": 267,
      "norm_label": "handlecreateschema()"
    },
    {
      "label": "handleListSchemas()",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L59",
      "id": "schemas_handlers_handlelistschemas",
      "community": 68,
      "norm_label": "handlelistschemas()"
    },
    {
      "label": "handleGetSchema()",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L76",
      "id": "schemas_handlers_handlegetschema",
      "community": 171,
      "norm_label": "handlegetschema()"
    },
    {
      "label": "handleUpdateSchema()",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L94",
      "id": "schemas_handlers_handleupdateschema",
      "community": 269,
      "norm_label": "handleupdateschema()"
    },
    {
      "label": "handleDeleteSchema()",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L121",
      "id": "schemas_handlers_handledeleteschema",
      "community": 68,
      "norm_label": "handledeleteschema()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L1",
      "id": "schemas_routes",
      "community": 68,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L20",
      "id": "schemas_routes_router",
      "community": 68,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L1",
      "id": "schemas_schemas",
      "community": 68,
      "norm_label": "schemas.ts"
    },
    {
      "label": "schemaIdParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L17",
      "id": "schemas_schemas_schemaidparamsschema",
      "community": 68,
      "norm_label": "schemaidparamsschema"
    },
    {
      "label": "SchemaIdParams",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L21",
      "id": "schemas_schemas_schemaidparams",
      "community": 68,
      "norm_label": "schemaidparams"
    },
    {
      "label": "baseColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L26",
      "id": "schemas_schemas_basecolumnschemahttp",
      "community": 68,
      "norm_label": "basecolumnschemahttp"
    },
    {
      "label": "stringColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L36",
      "id": "schemas_schemas_stringcolumnschemahttp",
      "community": 68,
      "norm_label": "stringcolumnschemahttp"
    },
    {
      "label": "dateColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L43",
      "id": "schemas_schemas_datecolumnschemahttp",
      "community": 68,
      "norm_label": "datecolumnschemahttp"
    },
    {
      "label": "decimalColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L51",
      "id": "schemas_schemas_decimalcolumnschemahttp",
      "community": 68,
      "norm_label": "decimalcolumnschemahttp"
    },
    {
      "label": "enumColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L58",
      "id": "schemas_schemas_enumcolumnschemahttp",
      "community": 68,
      "norm_label": "enumcolumnschemahttp"
    },
    {
      "label": "numberColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L69",
      "id": "schemas_schemas_numbercolumnschemahttp",
      "community": 68,
      "norm_label": "numbercolumnschemahttp"
    },
    {
      "label": "booleanColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L80",
      "id": "schemas_schemas_booleancolumnschemahttp",
      "community": 68,
      "norm_label": "booleancolumnschemahttp"
    },
    {
      "label": "schemaColumnSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L90",
      "id": "schemas_schemas_schemacolumnschemahttp",
      "community": 68,
      "norm_label": "schemacolumnschemahttp"
    },
    {
      "label": "validationRulesSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L104",
      "id": "schemas_schemas_validationrulesschemahttp",
      "community": 68,
      "norm_label": "validationrulesschemahttp"
    },
    {
      "label": "schemaDataSchemaHttp",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L118",
      "id": "schemas_schemas_schemadataschemahttp",
      "community": 68,
      "norm_label": "schemadataschemahttp"
    },
    {
      "label": "createSchemaBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L128",
      "id": "schemas_schemas_createschemabodyschema",
      "community": 68,
      "norm_label": "createschemabodyschema"
    },
    {
      "label": "CreateSchemaBody",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L177",
      "id": "schemas_schemas_createschemabody",
      "community": 68,
      "norm_label": "createschemabody"
    },
    {
      "label": "updateSchemaBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L182",
      "id": "schemas_schemas_updateschemabodyschema",
      "community": 68,
      "norm_label": "updateschemabodyschema"
    },
    {
      "label": "UpdateSchemaBody",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L194",
      "id": "schemas_schemas_updateschemabody",
      "community": 68,
      "norm_label": "updateschemabody"
    },
    {
      "label": "schemaMetadataSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L203",
      "id": "schemas_schemas_schemametadataschema",
      "community": 68,
      "norm_label": "schemametadataschema"
    },
    {
      "label": "schemaDataSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L218",
      "id": "schemas_schemas_schemadataschema",
      "community": 68,
      "norm_label": "schemadataschema"
    },
    {
      "label": "schemaListResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L227",
      "id": "schemas_schemas_schemalistresponseschema",
      "community": 68,
      "norm_label": "schemalistresponseschema"
    },
    {
      "label": "deleteSchemaResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L232",
      "id": "schemas_schemas_deleteschemaresponseschema",
      "community": 68,
      "norm_label": "deleteschemaresponseschema"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L1",
      "id": "settings_handlers",
      "community": 257,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleGetSettings()",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L13",
      "id": "settings_handlers_handlegetsettings",
      "community": 257,
      "norm_label": "handlegetsettings()"
    },
    {
      "label": "handleUpdateSettings()",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L26",
      "id": "settings_handlers_handleupdatesettings",
      "community": 257,
      "norm_label": "handleupdatesettings()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L1",
      "id": "settings_routes",
      "community": 257,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L9",
      "id": "settings_routes_router",
      "community": 257,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L1",
      "id": "settings_schemas",
      "community": 257,
      "norm_label": "schemas.ts"
    },
    {
      "label": "updateSettingsBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L6",
      "id": "settings_schemas_updatesettingsbodyschema",
      "community": 257,
      "norm_label": "updatesettingsbodyschema"
    },
    {
      "label": "updateSettingsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L18",
      "id": "settings_schemas_updatesettingsschema",
      "community": 257,
      "norm_label": "updatesettingsschema"
    },
    {
      "label": "UpdateSettingsBody",
      "file_type": "code",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L22",
      "id": "settings_schemas_updatesettingsbody",
      "community": 257,
      "norm_label": "updatesettingsbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L1",
      "id": "tools_handlers",
      "community": 260,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleListTools()",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L18",
      "id": "tools_handlers_handlelisttools",
      "community": 260,
      "norm_label": "handlelisttools()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L1",
      "id": "tools_routes",
      "community": 260,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L9",
      "id": "tools_routes_router",
      "community": 260,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L1",
      "id": "tools_schemas",
      "community": 260,
      "norm_label": "schemas.ts"
    },
    {
      "label": "toolResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L6",
      "id": "tools_schemas_toolresponseschema",
      "community": 260,
      "norm_label": "toolresponseschema"
    },
    {
      "label": "ToolResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L23",
      "id": "tools_schemas_toolresponse",
      "community": 260,
      "norm_label": "toolresponse"
    },
    {
      "label": "listToolsQuerySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L25",
      "id": "tools_schemas_listtoolsqueryschema",
      "community": 260,
      "norm_label": "listtoolsqueryschema"
    },
    {
      "label": "ListToolsQuery",
      "file_type": "code",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L37",
      "id": "tools_schemas_listtoolsquery",
      "community": 260,
      "norm_label": "listtoolsquery"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L1",
      "id": "users_handlers",
      "community": 130,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleGetUserById()",
      "file_type": "code",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L24",
      "id": "users_handlers_handlegetuserbyid",
      "community": 174,
      "norm_label": "handlegetuserbyid()"
    },
    {
      "label": "handleUpdateProfile()",
      "file_type": "code",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L49",
      "id": "users_handlers_handleupdateprofile",
      "community": 130,
      "norm_label": "handleupdateprofile()"
    },
    {
      "label": "handleUpdatePassword()",
      "file_type": "code",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L73",
      "id": "users_handlers_handleupdatepassword",
      "community": 130,
      "norm_label": "handleupdatepassword()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L1",
      "id": "users_routes",
      "community": 130,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L9",
      "id": "users_routes_router",
      "community": 130,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L1",
      "id": "users_schemas",
      "community": 130,
      "norm_label": "schemas.ts"
    },
    {
      "label": "getUserParamsSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L11",
      "id": "users_schemas_getuserparamsschema",
      "community": 130,
      "norm_label": "getuserparamsschema"
    },
    {
      "label": "userDataSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L20",
      "id": "users_schemas_userdataschema",
      "community": 130,
      "norm_label": "userdataschema"
    },
    {
      "label": "extendedUserDataSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L34",
      "id": "users_schemas_extendeduserdataschema",
      "community": 130,
      "norm_label": "extendeduserdataschema"
    },
    {
      "label": "getUserSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L49",
      "id": "users_schemas_getuserschema",
      "community": 130,
      "norm_label": "getuserschema"
    },
    {
      "label": "updateProfileBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L56",
      "id": "users_schemas_updateprofilebodyschema",
      "community": 130,
      "norm_label": "updateprofilebodyschema"
    },
    {
      "label": "updatePasswordBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L68",
      "id": "users_schemas_updatepasswordbodyschema",
      "community": 130,
      "norm_label": "updatepasswordbodyschema"
    },
    {
      "label": "updateProfileSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L76",
      "id": "users_schemas_updateprofileschema",
      "community": 130,
      "norm_label": "updateprofileschema"
    },
    {
      "label": "updatePasswordSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L80",
      "id": "users_schemas_updatepasswordschema",
      "community": 130,
      "norm_label": "updatepasswordschema"
    },
    {
      "label": "GetUserParams",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L84",
      "id": "users_schemas_getuserparams",
      "community": 130,
      "norm_label": "getuserparams"
    },
    {
      "label": "UpdateProfileBody",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L85",
      "id": "users_schemas_updateprofilebody",
      "community": 130,
      "norm_label": "updateprofilebody"
    },
    {
      "label": "UpdatePasswordBody",
      "file_type": "code",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L86",
      "id": "users_schemas_updatepasswordbody",
      "community": 130,
      "norm_label": "updatepasswordbody"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/webhooks/handlers.ts",
      "source_location": "L1",
      "id": "webhooks_handlers",
      "community": 176,
      "norm_label": "handlers.ts"
    },
    {
      "label": "handleSesFeedback()",
      "file_type": "code",
      "source_file": "backend/src/routes/webhooks/handlers.ts",
      "source_location": "L8",
      "id": "webhooks_handlers_handlesesfeedback",
      "community": 176,
      "norm_label": "handlesesfeedback()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/webhooks/routes.ts",
      "source_location": "L1",
      "id": "webhooks_routes",
      "community": 176,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/webhooks/routes.ts",
      "source_location": "L4",
      "id": "webhooks_routes_router",
      "community": 176,
      "norm_label": "router"
    },
    {
      "label": "handlers.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L1",
      "id": "ws_session_handlers",
      "community": 262,
      "norm_label": "handlers.ts"
    },
    {
      "label": "RefreshRequest",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L19",
      "id": "ws_session_handlers_refreshrequest",
      "community": 262,
      "norm_label": "refreshrequest"
    },
    {
      "label": "RefreshResponse",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L21",
      "id": "ws_session_handlers_refreshresponse",
      "community": 262,
      "norm_label": "refreshresponse"
    },
    {
      "label": "handleRefreshSessionToken()",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L26",
      "id": "ws_session_handlers_handlerefreshsessiontoken",
      "community": 89,
      "norm_label": "handlerefreshsessiontoken()"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L1",
      "id": "ws_session_routes",
      "community": 262,
      "norm_label": "routes.ts"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L9",
      "id": "ws_session_routes_router",
      "community": 262,
      "norm_label": "router"
    },
    {
      "label": "schemas.ts",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L1",
      "id": "ws_session_schemas",
      "community": 262,
      "norm_label": "schemas.ts"
    },
    {
      "label": "refreshSessionTokenBodySchema",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L6",
      "id": "ws_session_schemas_refreshsessiontokenbodyschema",
      "community": 262,
      "norm_label": "refreshsessiontokenbodyschema"
    },
    {
      "label": "refreshSessionTokenResponseSchema",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L15",
      "id": "ws_session_schemas_refreshsessiontokenresponseschema",
      "community": 262,
      "norm_label": "refreshsessiontokenresponseschema"
    },
    {
      "label": "RefreshSessionTokenBody",
      "file_type": "code",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L28",
      "id": "ws_session_schemas_refreshsessiontokenbody",
      "community": 262,
      "norm_label": "refreshsessiontokenbody"
    },
    {
      "label": "global-setup.ts",
      "file_type": "code",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L1",
      "id": "tests_global_setup",
      "community": 223,
      "norm_label": "global-setup.ts"
    },
    {
      "label": "setup()",
      "file_type": "code",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L17",
      "id": "tests_global_setup_setup",
      "community": 223,
      "norm_label": "setup()"
    },
    {
      "label": "teardown()",
      "file_type": "code",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L81",
      "id": "tests_global_setup_teardown",
      "community": 223,
      "norm_label": "teardown()"
    },
    {
      "label": "assertions.ts",
      "file_type": "code",
      "source_file": "backend/tests/helpers/assertions.ts",
      "source_location": "L1",
      "id": "helpers_assertions",
      "community": 92,
      "norm_label": "assertions.ts"
    },
    {
      "label": "assertSuccess()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/assertions.ts",
      "source_location": "L22",
      "id": "helpers_assertions_assertsuccess",
      "community": 92,
      "norm_label": "assertsuccess()"
    },
    {
      "label": "assertFailure()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/assertions.ts",
      "source_location": "L41",
      "id": "helpers_assertions_assertfailure",
      "community": 92,
      "norm_label": "assertfailure()"
    },
    {
      "label": "database.ts",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L1",
      "id": "helpers_database",
      "community": 81,
      "norm_label": "database.ts"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L18",
      "id": "helpers_database_filename",
      "community": 81,
      "norm_label": "__filename"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L19",
      "id": "helpers_database_dirname",
      "community": 81,
      "norm_label": "__dirname"
    },
    {
      "label": "setupTestDatabase()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L37",
      "id": "helpers_database_setuptestdatabase",
      "community": 92,
      "norm_label": "setuptestdatabase()"
    },
    {
      "label": "runMigrations()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L78",
      "id": "helpers_database_runmigrations",
      "community": 223,
      "norm_label": "runmigrations()"
    },
    {
      "label": "createTestDb()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L114",
      "id": "helpers_database_createtestdb",
      "community": 223,
      "norm_label": "createtestdb()"
    },
    {
      "label": "getTestDb()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L124",
      "id": "helpers_database_gettestdb",
      "community": 148,
      "norm_label": "gettestdb()"
    },
    {
      "label": "cleanupDatabase()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L134",
      "id": "helpers_database_cleanupdatabase",
      "community": 81,
      "norm_label": "cleanupdatabase()"
    },
    {
      "label": "teardownTestDatabase()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L205",
      "id": "helpers_database_teardowntestdatabase",
      "community": 92,
      "norm_label": "teardowntestdatabase()"
    },
    {
      "label": "getTestConnectionString()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L224",
      "id": "helpers_database_gettestconnectionstring",
      "community": 81,
      "norm_label": "gettestconnectionstring()"
    },
    {
      "label": "createTestUser()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L238",
      "id": "helpers_database_createtestuser",
      "community": 81,
      "norm_label": "createtestuser()"
    },
    {
      "label": "createTestUserWithSession()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L264",
      "id": "helpers_database_createtestuserwithsession",
      "community": 81,
      "norm_label": "createtestuserwithsession()"
    },
    {
      "label": "test-server.ts",
      "file_type": "code",
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L1",
      "id": "helpers_test_server",
      "community": 112,
      "norm_label": "test-server.ts"
    },
    {
      "label": "TestServer",
      "file_type": "code",
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L17",
      "id": "helpers_test_server_testserver",
      "community": 112,
      "norm_label": "testserver"
    },
    {
      "label": "createTestServer()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L33",
      "id": "helpers_test_server_createtestserver",
      "community": 112,
      "norm_label": "createtestserver()"
    },
    {
      "label": "websocket.ts",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L1",
      "id": "helpers_websocket",
      "community": 112,
      "norm_label": "websocket.ts"
    },
    {
      "label": "TestTokenPayload",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L19",
      "id": "helpers_websocket_testtokenpayload",
      "community": 112,
      "norm_label": "testtokenpayload"
    },
    {
      "label": "createTestToken()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L32",
      "id": "helpers_websocket_createtesttoken",
      "community": 112,
      "norm_label": "createtesttoken()"
    },
    {
      "label": "createTestUser()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L43",
      "id": "helpers_websocket_createtestuser",
      "community": 112,
      "norm_label": "createtestuser()"
    },
    {
      "label": "createTestSession()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L71",
      "id": "helpers_websocket_createtestsession",
      "community": 112,
      "norm_label": "createtestsession()"
    },
    {
      "label": "createAuthenticatedUser()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L100",
      "id": "helpers_websocket_createauthenticateduser",
      "community": 112,
      "norm_label": "createauthenticateduser()"
    },
    {
      "label": "createTestFile()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L123",
      "id": "helpers_websocket_createtestfile",
      "community": 112,
      "norm_label": "createtestfile()"
    },
    {
      "label": "createTestWorkflow()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L145",
      "id": "helpers_websocket_createtestworkflow",
      "community": 112,
      "norm_label": "createtestworkflow()"
    },
    {
      "label": "createInitializedWorkflow()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L168",
      "id": "helpers_websocket_createinitializedworkflow",
      "community": 112,
      "norm_label": "createinitializedworkflow()"
    },
    {
      "label": "SocketConnectionOptions",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L185",
      "id": "helpers_websocket_socketconnectionoptions",
      "community": 112,
      "norm_label": "socketconnectionoptions"
    },
    {
      "label": "createAuthenticatedSocket()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L202",
      "id": "helpers_websocket_createauthenticatedsocket",
      "community": 112,
      "norm_label": "createauthenticatedsocket()"
    },
    {
      "label": "waitForEvent()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L243",
      "id": "helpers_websocket_waitforevent",
      "community": 112,
      "norm_label": "waitforevent()"
    },
    {
      "label": "waitForEvents()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L265",
      "id": "helpers_websocket_waitforevents",
      "community": 112,
      "norm_label": "waitforevents()"
    },
    {
      "label": "disconnectSocket()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L301",
      "id": "helpers_websocket_disconnectsocket",
      "community": 112,
      "norm_label": "disconnectsocket()"
    },
    {
      "label": "disconnectAllSockets()",
      "file_type": "code",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L312",
      "id": "helpers_websocket_disconnectallsockets",
      "community": 112,
      "norm_label": "disconnectallsockets()"
    },
    {
      "label": "agents.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L1",
      "id": "integration_agents_test",
      "community": 92,
      "norm_label": "agents.test.ts"
    },
    {
      "label": "auth.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/auth.test.ts",
      "source_location": "L1",
      "id": "integration_auth_test",
      "community": 81,
      "norm_label": "auth.test.ts"
    },
    {
      "label": "authorization.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L1",
      "id": "integration_authorization_test",
      "community": 148,
      "norm_label": "authorization.test.ts"
    },
    {
      "label": "cleanupRbacTables()",
      "file_type": "code",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L28",
      "id": "integration_authorization_test_cleanuprbactables",
      "community": 148,
      "norm_label": "cleanuprbactables()"
    },
    {
      "label": "cache-service.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/cache-service.test.ts",
      "source_location": "L1",
      "id": "cost_cache_service_test",
      "community": 81,
      "norm_label": "cache-service.test.ts"
    },
    {
      "label": "cost-summary-trends.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L1",
      "id": "cost_cost_summary_trends_test",
      "community": 92,
      "norm_label": "cost-summary-trends.test.ts"
    },
    {
      "label": "seedRateCardAndGuardrail()",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L41",
      "id": "cost_cost_summary_trends_test_seedratecardandguardrail",
      "community": 92,
      "norm_label": "seedratecardandguardrail()"
    },
    {
      "label": "guardrail-evaluation.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L1",
      "id": "cost_guardrail_evaluation_test",
      "community": 92,
      "norm_label": "guardrail-evaluation.test.ts"
    },
    {
      "label": "process-usage-event.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L1",
      "id": "cost_process_usage_event_test",
      "community": 81,
      "norm_label": "process-usage-event.test.ts"
    },
    {
      "label": "seedRateCard()",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L38",
      "id": "cost_process_usage_event_test_seedratecard",
      "community": 81,
      "norm_label": "seedratecard()"
    },
    {
      "label": "seedGuardrail()",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L50",
      "id": "cost_process_usage_event_test_seedguardrail",
      "community": 81,
      "norm_label": "seedguardrail()"
    },
    {
      "label": "rate-cards.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L1",
      "id": "cost_rate_cards_test",
      "community": 92,
      "norm_label": "rate-cards.test.ts"
    },
    {
      "label": "create-user.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/create-user.test.ts",
      "source_location": "L1",
      "id": "integration_create_user_test",
      "community": 81,
      "norm_label": "create-user.test.ts"
    },
    {
      "label": "evaluation-repository.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L1",
      "id": "evaluation_evaluation_repository_test",
      "community": 81,
      "norm_label": "evaluation-repository.test.ts"
    },
    {
      "label": "createFlowChain()",
      "file_type": "code",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L15",
      "id": "evaluation_evaluation_repository_test_createflowchain",
      "community": 81,
      "norm_label": "createflowchain()"
    },
    {
      "label": "dispatcher.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L1",
      "id": "event_shell_dispatcher_test",
      "community": 148,
      "norm_label": "dispatcher.test.ts"
    },
    {
      "label": "{ mockRoute, mockResume }",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L19",
      "id": "event_shell_dispatcher_test_mockroute_mockresume",
      "community": 148,
      "norm_label": "{ mockroute, mockresume }"
    },
    {
      "label": "TEST_GRAPH_REGISTRATION",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L63",
      "id": "event_shell_dispatcher_test_test_graph_registration",
      "community": 148,
      "norm_label": "test_graph_registration"
    },
    {
      "label": "DEFAULT_OPTIONS",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L72",
      "id": "event_shell_dispatcher_test_default_options",
      "community": 148,
      "norm_label": "default_options"
    },
    {
      "label": "createWorkflowRun()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L91",
      "id": "event_shell_dispatcher_test_createworkflowrun",
      "community": 148,
      "norm_label": "createworkflowrun()"
    },
    {
      "label": "executor.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L1",
      "id": "event_shell_executor_test",
      "community": 270,
      "norm_label": "executor.test.ts"
    },
    {
      "label": "mockDeriveAndSetRunStatus",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L20",
      "id": "event_shell_executor_test_mockderiveandsetrunstatus",
      "community": 270,
      "norm_label": "mockderiveandsetrunstatus"
    },
    {
      "label": "runGraph()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L99",
      "id": "event_shell_executor_test_rungraph",
      "community": 270,
      "norm_label": "rungraph()"
    },
    {
      "label": "resumeGraph()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L102",
      "id": "event_shell_executor_test_resumegraph",
      "community": 270,
      "norm_label": "resumegraph()"
    },
    {
      "label": "TEST_REGISTRATION",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L120",
      "id": "event_shell_executor_test_test_registration",
      "community": 270,
      "norm_label": "test_registration"
    },
    {
      "label": "createTestEvent()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L129",
      "id": "event_shell_executor_test_createtestevent",
      "community": 270,
      "norm_label": "createtestevent()"
    },
    {
      "label": "executeAndWait()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L144",
      "id": "event_shell_executor_test_executeandwait",
      "community": 270,
      "norm_label": "executeandwait()"
    },
    {
      "label": "resumeAndWait()",
      "file_type": "code",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L153",
      "id": "event_shell_executor_test_resumeandwait",
      "community": 270,
      "norm_label": "resumeandwait()"
    },
    {
      "label": "file-processing-workflows.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L1",
      "id": "integration_file_processing_workflows_test",
      "community": 92,
      "norm_label": "file-processing-workflows.test.ts"
    },
    {
      "label": "file-operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L1",
      "id": "file_processing_file_operations_test",
      "community": 81,
      "norm_label": "file-operations.test.ts"
    },
    {
      "label": "prepare-file-processing.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L1",
      "id": "file_processing_prepare_file_processing_test",
      "community": 148,
      "norm_label": "prepare-file-processing.test.ts"
    },
    {
      "label": "createTestSchema()",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L42",
      "id": "file_processing_prepare_file_processing_test_createtestschema",
      "community": 148,
      "norm_label": "createtestschema()"
    },
    {
      "label": "workflow-coverage.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L1",
      "id": "file_processing_workflow_coverage_test",
      "community": 81,
      "norm_label": "workflow-coverage.test.ts"
    },
    {
      "label": "file-storage.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L1",
      "id": "integration_file_storage_test",
      "community": 92,
      "norm_label": "file-storage.test.ts"
    },
    {
      "label": "get-user.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/get-user.test.ts",
      "source_location": "L1",
      "id": "integration_get_user_test",
      "community": 81,
      "norm_label": "get-user.test.ts"
    },
    {
      "label": "graphs.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L1",
      "id": "integration_graphs_test",
      "community": 92,
      "norm_label": "graphs.test.ts"
    },
    {
      "label": "graph-execution.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/langgraph/graph-execution.test.ts",
      "source_location": "L1",
      "id": "langgraph_graph_execution_test",
      "community": 526,
      "norm_label": "graph-execution.test.ts"
    },
    {
      "label": "logout.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/logout.test.ts",
      "source_location": "L1",
      "id": "integration_logout_test",
      "community": 81,
      "norm_label": "logout.test.ts"
    },
    {
      "label": "createMockResponse()",
      "file_type": "code",
      "source_file": "backend/tests/integration/logout.test.ts",
      "source_location": "L14",
      "id": "integration_logout_test_createmockresponse",
      "community": 81,
      "norm_label": "createmockresponse()"
    },
    {
      "label": "notification-api.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L1",
      "id": "notifications_notification_api_test",
      "community": 112,
      "norm_label": "notification-api.test.ts"
    },
    {
      "label": "notification-workflows.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L1",
      "id": "notifications_notification_workflows_test",
      "community": 92,
      "norm_label": "notification-workflows.test.ts"
    },
    {
      "label": "job-lifecycle.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/pgboss/job-lifecycle.test.ts",
      "source_location": "L1",
      "id": "pgboss_job_lifecycle_test",
      "community": 535,
      "norm_label": "job-lifecycle.test.ts"
    },
    {
      "label": "process-csv-workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L1",
      "id": "integration_process_csv_workflow_test",
      "community": 148,
      "norm_label": "process-csv-workflow.test.ts"
    },
    {
      "label": "createTestFile()",
      "file_type": "code",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L40",
      "id": "integration_process_csv_workflow_test_createtestfile",
      "community": 148,
      "norm_label": "createtestfile()"
    },
    {
      "label": "createPendingWorkflow()",
      "file_type": "code",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L59",
      "id": "integration_process_csv_workflow_test_creatependingworkflow",
      "community": 148,
      "norm_label": "creatependingworkflow()"
    },
    {
      "label": "read-csv-file.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L1",
      "id": "integration_read_csv_file_test",
      "community": 92,
      "norm_label": "read-csv-file.test.ts"
    },
    {
      "label": "createTestFile()",
      "file_type": "code",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L33",
      "id": "integration_read_csv_file_test_createtestfile",
      "community": 148,
      "norm_label": "createtestfile()"
    },
    {
      "label": "schema-workflows.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L1",
      "id": "schemas_schema_workflows_test",
      "community": 81,
      "norm_label": "schema-workflows.test.ts"
    },
    {
      "label": "session-management.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/session-management.test.ts",
      "source_location": "L1",
      "id": "integration_session_management_test",
      "community": 81,
      "norm_label": "session-management.test.ts"
    },
    {
      "label": "soft-delete.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L1",
      "id": "integration_soft_delete_test",
      "community": 81,
      "norm_label": "soft-delete.test.ts"
    },
    {
      "label": "thread-pool.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/thread-pool/thread-pool.test.ts",
      "source_location": "L1",
      "id": "thread_pool_thread_pool_test",
      "community": 428,
      "norm_label": "thread-pool.test.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "backend/tests/integration/thread-pool/thread-pool.test.ts",
      "source_location": "L18",
      "id": "thread_pool_thread_pool_test_dirname",
      "community": 428,
      "norm_label": "__dirname"
    },
    {
      "label": "workerPath",
      "file_type": "code",
      "source_file": "backend/tests/integration/thread-pool/thread-pool.test.ts",
      "source_location": "L19",
      "id": "thread_pool_thread_pool_test_workerpath",
      "community": 428,
      "norm_label": "workerpath"
    },
    {
      "label": "user-profile.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/user-profile.test.ts",
      "source_location": "L1",
      "id": "integration_user_profile_test",
      "community": 81,
      "norm_label": "user-profile.test.ts"
    },
    {
      "label": "workflow-events-emission.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/websocket/workflow-events-emission.test.ts",
      "source_location": "L1",
      "id": "websocket_workflow_events_emission_test",
      "community": 559,
      "norm_label": "workflow-events-emission.test.ts"
    },
    {
      "label": "workflow-namespace.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L1",
      "id": "websocket_workflow_namespace_test",
      "community": 112,
      "norm_label": "workflow-namespace.test.ts"
    },
    {
      "label": "createSocket()",
      "file_type": "code",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L53",
      "id": "websocket_workflow_namespace_test_createsocket",
      "community": 112,
      "norm_label": "createsocket()"
    },
    {
      "label": "connectSocket()",
      "file_type": "code",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L71",
      "id": "websocket_workflow_namespace_test_connectsocket",
      "community": 112,
      "norm_label": "connectsocket()"
    },
    {
      "label": "workflow-node-configs.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L1",
      "id": "integration_workflow_node_configs_test",
      "community": 92,
      "norm_label": "workflow-node-configs.test.ts"
    },
    {
      "label": "workflow-tracking.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L1",
      "id": "integration_workflow_tracking_test",
      "community": 148,
      "norm_label": "workflow-tracking.test.ts"
    },
    {
      "label": "createPendingWorkflowRun()",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L44",
      "id": "integration_workflow_tracking_test_creatependingworkflowrun",
      "community": 148,
      "norm_label": "creatependingworkflowrun()"
    },
    {
      "label": "createTestFile()",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L58",
      "id": "integration_workflow_tracking_test_createtestfile",
      "community": 148,
      "norm_label": "createtestfile()"
    },
    {
      "label": "workflow-versions.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L1",
      "id": "integration_workflow_versions_test",
      "community": 92,
      "norm_label": "workflow-versions.test.ts"
    },
    {
      "label": "workflows-mgmt.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L1",
      "id": "integration_workflows_mgmt_test",
      "community": 92,
      "norm_label": "workflows-mgmt.test.ts"
    },
    {
      "label": "auth.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/auth.test.ts",
      "source_location": "L1",
      "id": "middlewares_auth_test",
      "community": 411,
      "norm_label": "auth.test.ts"
    },
    {
      "label": "createMockRequest()",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/auth.test.ts",
      "source_location": "L47",
      "id": "middlewares_auth_test_createmockrequest",
      "community": 411,
      "norm_label": "createmockrequest()"
    },
    {
      "label": "createMockResponse()",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/auth.test.ts",
      "source_location": "L59",
      "id": "middlewares_auth_test_createmockresponse",
      "community": 411,
      "norm_label": "createmockresponse()"
    },
    {
      "label": "authorize.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/authorize.test.ts",
      "source_location": "L1",
      "id": "middlewares_authorize_test",
      "community": 530,
      "norm_label": "authorize.test.ts"
    },
    {
      "label": "errorHandler.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/errorHandler.test.ts",
      "source_location": "L1",
      "id": "middlewares_errorhandler_test",
      "community": 531,
      "norm_label": "errorhandler.test.ts"
    },
    {
      "label": "metrics.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/metrics.test.ts",
      "source_location": "L1",
      "id": "middlewares_metrics_test",
      "community": 532,
      "norm_label": "metrics.test.ts"
    },
    {
      "label": "requestLogger.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/requestLogger.test.ts",
      "source_location": "L1",
      "id": "middlewares_requestlogger_test",
      "community": 412,
      "norm_label": "requestlogger.test.ts"
    },
    {
      "label": "createMockRequest()",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/requestLogger.test.ts",
      "source_location": "L16",
      "id": "middlewares_requestlogger_test_createmockrequest",
      "community": 412,
      "norm_label": "createmockrequest()"
    },
    {
      "label": "createMockResponse()",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/requestLogger.test.ts",
      "source_location": "L35",
      "id": "middlewares_requestlogger_test_createmockresponse",
      "community": 412,
      "norm_label": "createmockresponse()"
    },
    {
      "label": "resultHandler.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/resultHandler.test.ts",
      "source_location": "L1",
      "id": "middlewares_resulthandler_test",
      "community": 533,
      "norm_label": "resulthandler.test.ts"
    },
    {
      "label": "httpStatusMapper.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/utils/httpStatusMapper.test.ts",
      "source_location": "L1",
      "id": "utils_httpstatusmapper_test",
      "community": 552,
      "norm_label": "httpstatusmapper.test.ts"
    },
    {
      "label": "sanitize.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/utils/sanitize.test.ts",
      "source_location": "L1",
      "id": "utils_sanitize_test",
      "community": 553,
      "norm_label": "sanitize.test.ts"
    },
    {
      "label": "typeGuards.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/utils/typeGuards.test.ts",
      "source_location": "L1",
      "id": "utils_typeguards_test",
      "community": 554,
      "norm_label": "typeguards.test.ts"
    },
    {
      "label": "validate.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/validate.test.ts",
      "source_location": "L1",
      "id": "middlewares_validate_test",
      "community": 473,
      "norm_label": "validate.test.ts"
    },
    {
      "label": "Category",
      "file_type": "code",
      "source_file": "backend/tests/middlewares/validate.test.ts",
      "source_location": "L948",
      "id": "middlewares_validate_test_category",
      "community": 473,
      "norm_label": "category"
    },
    {
      "label": "auth-handlers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/auth-handlers.test.ts",
      "source_location": "L1",
      "id": "unit_auth_handlers_test",
      "community": 430,
      "norm_label": "auth-handlers.test.ts"
    },
    {
      "label": "createMockValidatedRequest()",
      "file_type": "code",
      "source_file": "backend/tests/unit/auth-handlers.test.ts",
      "source_location": "L74",
      "id": "unit_auth_handlers_test_createmockvalidatedrequest",
      "community": 430,
      "norm_label": "createmockvalidatedrequest()"
    },
    {
      "label": "createMockResponse()",
      "file_type": "code",
      "source_file": "backend/tests/unit/auth-handlers.test.ts",
      "source_location": "L80",
      "id": "unit_auth_handlers_test_createmockresponse",
      "community": 430,
      "norm_label": "createmockresponse()"
    },
    {
      "label": "call-ai-service.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/call-ai-service.test.ts",
      "source_location": "L1",
      "id": "unit_call_ai_service_test",
      "community": 92,
      "norm_label": "call-ai-service.test.ts"
    },
    {
      "label": "list-agent-runs.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/agents/operations/list-agent-runs.test.ts",
      "source_location": "L1",
      "id": "operations_list_agent_runs_test",
      "community": 475,
      "norm_label": "list-agent-runs.test.ts"
    },
    {
      "label": "{ mockFlowRunRepo, mockMapFlowRunToAgentRunData }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/agents/operations/list-agent-runs.test.ts",
      "source_location": "L7",
      "id": "operations_list_agent_runs_test_mockflowrunrepo_mockmapflowruntoagentrundata",
      "community": 475,
      "norm_label": "{ mockflowrunrepo, mockmapflowruntoagentrundata }"
    },
    {
      "label": "agent-runs.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/agents/workflows/agent-runs.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_agent_runs_workflow_test",
      "community": 434,
      "norm_label": "agent-runs.workflow.test.ts"
    },
    {
      "label": "{ mockFindRunsByAgentId }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/agents/workflows/agent-runs.workflow.test.ts",
      "source_location": "L9",
      "id": "workflows_agent_runs_workflow_test_mockfindrunsbyagentid",
      "community": 434,
      "norm_label": "{ mockfindrunsbyagentid }"
    },
    {
      "label": "MOCK_RUNS",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/agents/workflows/agent-runs.workflow.test.ts",
      "source_location": "L20",
      "id": "workflows_agent_runs_workflow_test_mock_runs",
      "community": 434,
      "norm_label": "mock_runs"
    },
    {
      "label": "api-keys.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/api-keys/operations/api-keys.operations.test.ts",
      "source_location": "L1",
      "id": "operations_api_keys_operations_test",
      "community": 474,
      "norm_label": "api-keys.operations.test.ts"
    },
    {
      "label": "{ mockApiKeyRepo }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/api-keys/operations/api-keys.operations.test.ts",
      "source_location": "L9",
      "id": "operations_api_keys_operations_test_mockapikeyrepo",
      "community": 474,
      "norm_label": "{ mockapikeyrepo }"
    },
    {
      "label": "api-keys.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/api-keys/workflows/api-keys.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_api_keys_workflow_test",
      "community": 488,
      "norm_label": "api-keys.workflow.test.ts"
    },
    {
      "label": "{ mockCreateApiKey, mockFetchApiKeys, mockRevokeApiKeyById }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/api-keys/workflows/api-keys.workflow.test.ts",
      "source_location": "L9",
      "id": "workflows_api_keys_workflow_test_mockcreateapikey_mockfetchapikeys_mockrevokeapikeybyid",
      "community": 488,
      "norm_label": "{ mockcreateapikey, mockfetchapikeys, mockrevokeapikeybyid }"
    },
    {
      "label": "audit-log.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/audit-log.operations.test.ts",
      "source_location": "L1",
      "id": "authorization_audit_log_operations_test",
      "community": 362,
      "norm_label": "audit-log.operations.test.ts"
    },
    {
      "label": "{ mockFindWithFilters }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/audit-log.operations.test.ts",
      "source_location": "L12",
      "id": "authorization_audit_log_operations_test_mockfindwithfilters",
      "community": 362,
      "norm_label": "{ mockfindwithfilters }"
    },
    {
      "label": "defaultFilters",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/audit-log.operations.test.ts",
      "source_location": "L42",
      "id": "authorization_audit_log_operations_test_defaultfilters",
      "community": 362,
      "norm_label": "defaultfilters"
    },
    {
      "label": "permission.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/permission.operations.test.ts",
      "source_location": "L1",
      "id": "authorization_permission_operations_test",
      "community": 440,
      "norm_label": "permission.operations.test.ts"
    },
    {
      "label": "{ mockFindAll }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/permission.operations.test.ts",
      "source_location": "L11",
      "id": "authorization_permission_operations_test_mockfindall",
      "community": 440,
      "norm_label": "{ mockfindall }"
    },
    {
      "label": "queries.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/queries.test.ts",
      "source_location": "L1",
      "id": "authorization_queries_test",
      "community": 441,
      "norm_label": "queries.test.ts"
    },
    {
      "label": "{ mockFindById, mockFindByUserIdWithRoleNames, mockFindByUserId, mockPermissionFindById }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/queries.test.ts",
      "source_location": "L10",
      "id": "authorization_queries_test_mockfindbyid_mockfindbyuseridwithrolenames_mockfindbyuserid_mockpermissionfindbyid",
      "community": 441,
      "norm_label": "{ mockfindbyid, mockfindbyuseridwithrolenames, mockfindbyuserid, mockpermissionfindbyid }"
    },
    {
      "label": "role.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L1",
      "id": "authorization_role_operations_test",
      "community": 331,
      "norm_label": "role.operations.test.ts"
    },
    {
      "label": "{\n  mockRoleFindAll,\n  mockRoleFindById,\n  mockRoleFindByName,\n  mockRoleCreate,\n  mockRoleUpdate,\n  mockRoleDelete,\n  mockRolePermFindByRoleId,\n  mockRolePermSetForRole,\n  mockRolePermDeleteByRoleId,\n  mockUserRoleCountByRoleId,\n  mockUserRoleFindUserIdsByRoleId,\n  mockAuditLogInsert,\n  mockInvalidateUser,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L4",
      "id": "authorization_role_operations_test_mockrolefindall_mockrolefindbyid_mockrolefindbyname_mockrolecreate_mockroleupdate_mockroledelete_mockrolepermfindbyroleid_mockrolepermsetforrole_mockrolepermdeletebyroleid_mockuserrolecountbyroleid_mockuserrolefinduseridsbyroleid_mockauditloginsert_mockinvalidateuser",
      "community": 331,
      "norm_label": "{\n  mockrolefindall,\n  mockrolefindbyid,\n  mockrolefindbyname,\n  mockrolecreate,\n  mockroleupdate,\n  mockroledelete,\n  mockrolepermfindbyroleid,\n  mockrolepermsetforrole,\n  mockrolepermdeletebyroleid,\n  mockuserrolecountbyroleid,\n  mockuserrolefinduseridsbyroleid,\n  mockauditloginsert,\n  mockinvalidateuser,\n}"
    },
    {
      "label": "adminRoleRow",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L107",
      "id": "authorization_role_operations_test_adminrolerow",
      "community": 331,
      "norm_label": "adminrolerow"
    },
    {
      "label": "systemRoleRow",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L115",
      "id": "authorization_role_operations_test_systemrolerow",
      "community": 331,
      "norm_label": "systemrolerow"
    },
    {
      "label": "throw-branches.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L1",
      "id": "authorization_throw_branches_test",
      "community": 314,
      "norm_label": "throw-branches.test.ts"
    },
    {
      "label": "{\n  mockUserFindById,\n  mockRoleFindById,\n  mockPermissionFindById,\n  mockUserPermissionExistsForUser,\n  mockUserPermissionGrant,\n  mockUserPermissionRevoke,\n  mockUserRoleExistsForUser,\n  mockUserRoleAddRole,\n  mockUserRoleRemoveRole,\n  mockUserUpdateProtected,\n  mockAuditLogInsertRbac,\n  mockBuildUserWithRoles,\n  mockPermissionCacheInvalidateUser,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L9",
      "id": "authorization_throw_branches_test_mockuserfindbyid_mockrolefindbyid_mockpermissionfindbyid_mockuserpermissionexistsforuser_mockuserpermissiongrant_mockuserpermissionrevoke_mockuserroleexistsforuser_mockuserroleaddrole_mockuserroleremoverole_mockuserupdateprotected_mockauditloginsertrbac_mockbuilduserwithroles_mockpermissioncacheinvalidateuser",
      "community": 314,
      "norm_label": "{\n  mockuserfindbyid,\n  mockrolefindbyid,\n  mockpermissionfindbyid,\n  mockuserpermissionexistsforuser,\n  mockuserpermissiongrant,\n  mockuserpermissionrevoke,\n  mockuserroleexistsforuser,\n  mockuserroleaddrole,\n  mockuserroleremoverole,\n  mockuserupdateprotected,\n  mockauditloginsertrbac,\n  mockbuilduserwithroles,\n  mockpermissioncacheinvalidateuser,\n}"
    },
    {
      "label": "protectedPerformer",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L80",
      "id": "authorization_throw_branches_test_protectedperformer",
      "community": 314,
      "norm_label": "protectedperformer"
    },
    {
      "label": "regularUser",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L81",
      "id": "authorization_throw_branches_test_regularuser",
      "community": 314,
      "norm_label": "regularuser"
    },
    {
      "label": "mockUserWithRoles",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L169",
      "id": "authorization_throw_branches_test_mockuserwithroles",
      "community": 314,
      "norm_label": "mockuserwithroles"
    },
    {
      "label": "user-permission.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L1",
      "id": "authorization_user_permission_operations_test",
      "community": 302,
      "norm_label": "user-permission.operations.test.ts"
    },
    {
      "label": "{\n  mockUserFindById,\n  mockPermFindById,\n  mockUserPermExists,\n  mockUserPermGrant,\n  mockUserPermRevoke,\n  mockAuditLogInsert,\n  mockInvalidateUser,\n  mockBuildUserWithRoles,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L4",
      "id": "authorization_user_permission_operations_test_mockuserfindbyid_mockpermfindbyid_mockuserpermexists_mockuserpermgrant_mockuserpermrevoke_mockauditloginsert_mockinvalidateuser_mockbuilduserwithroles",
      "community": 302,
      "norm_label": "{\n  mockuserfindbyid,\n  mockpermfindbyid,\n  mockuserpermexists,\n  mockuserpermgrant,\n  mockuserpermrevoke,\n  mockauditloginsert,\n  mockinvalidateuser,\n  mockbuilduserwithroles,\n}"
    },
    {
      "label": "normalUser",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L54",
      "id": "authorization_user_permission_operations_test_normaluser",
      "community": 302,
      "norm_label": "normaluser"
    },
    {
      "label": "protectedUser",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L66",
      "id": "authorization_user_permission_operations_test_protecteduser",
      "community": 302,
      "norm_label": "protecteduser"
    },
    {
      "label": "readPerm",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L67",
      "id": "authorization_user_permission_operations_test_readperm",
      "community": 302,
      "norm_label": "readperm"
    },
    {
      "label": "sampleUserWithRoles",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L68",
      "id": "authorization_user_permission_operations_test_sampleuserwithroles",
      "community": 302,
      "norm_label": "sampleuserwithroles"
    },
    {
      "label": "user-role.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L1",
      "id": "authorization_user_role_operations_test",
      "community": 303,
      "norm_label": "user-role.operations.test.ts"
    },
    {
      "label": "{\n  mockUserFindById,\n  mockUserFindWithFilters,\n  mockRoleFindById,\n  mockUserRoleExists,\n  mockUserRoleAdd,\n  mockUserRoleRemove,\n  mockAuditLogInsert,\n  mockInvalidateUser,\n  mockBuildUserWithRoles,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L4",
      "id": "authorization_user_role_operations_test_mockuserfindbyid_mockuserfindwithfilters_mockrolefindbyid_mockuserroleexists_mockuserroleadd_mockuserroleremove_mockauditloginsert_mockinvalidateuser_mockbuilduserwithroles",
      "community": 303,
      "norm_label": "{\n  mockuserfindbyid,\n  mockuserfindwithfilters,\n  mockrolefindbyid,\n  mockuserroleexists,\n  mockuserroleadd,\n  mockuserroleremove,\n  mockauditloginsert,\n  mockinvalidateuser,\n  mockbuilduserwithroles,\n}"
    },
    {
      "label": "normalUser",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L69",
      "id": "authorization_user_role_operations_test_normaluser",
      "community": 303,
      "norm_label": "normaluser"
    },
    {
      "label": "protectedUser",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L81",
      "id": "authorization_user_role_operations_test_protecteduser",
      "community": 303,
      "norm_label": "protecteduser"
    },
    {
      "label": "adminRole",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L82",
      "id": "authorization_user_role_operations_test_adminrole",
      "community": 303,
      "norm_label": "adminrole"
    },
    {
      "label": "sampleUserWithRoles",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L90",
      "id": "authorization_user_role_operations_test_sampleuserwithroles",
      "community": 303,
      "norm_label": "sampleuserwithroles"
    },
    {
      "label": "get-cost-breakdown-paged.composition.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L1",
      "id": "compositions_get_cost_breakdown_paged_composition_test",
      "community": 316,
      "norm_label": "get-cost-breakdown-paged.composition.test.ts"
    },
    {
      "label": "{ mockQueryBreakdownByWindowPaged, mockGetWeekStart, mockGetMonthStart }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L12",
      "id": "compositions_get_cost_breakdown_paged_composition_test_mockquerybreakdownbywindowpaged_mockgetweekstart_mockgetmonthstart",
      "community": 316,
      "norm_label": "{ mockquerybreakdownbywindowpaged, mockgetweekstart, mockgetmonthstart }"
    },
    {
      "label": "mockWeekStart",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L31",
      "id": "compositions_get_cost_breakdown_paged_composition_test_mockweekstart",
      "community": 316,
      "norm_label": "mockweekstart"
    },
    {
      "label": "mockMonthStart",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L32",
      "id": "compositions_get_cost_breakdown_paged_composition_test_mockmonthstart",
      "community": 316,
      "norm_label": "mockmonthstart"
    },
    {
      "label": "mockPagedResult",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L34",
      "id": "compositions_get_cost_breakdown_paged_composition_test_mockpagedresult",
      "community": 316,
      "norm_label": "mockpagedresult"
    },
    {
      "label": "get-daily-cost.composition.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-daily-cost.composition.test.ts",
      "source_location": "L1",
      "id": "compositions_get_daily_cost_composition_test",
      "community": 443,
      "norm_label": "get-daily-cost.composition.test.ts"
    },
    {
      "label": "{ mockFindDailyForMonth }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/compositions/get-daily-cost.composition.test.ts",
      "source_location": "L12",
      "id": "compositions_get_daily_cost_composition_test_mockfinddailyformonth",
      "community": 443,
      "norm_label": "{ mockfinddailyformonth }"
    },
    {
      "label": "get-cost-breakdown.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_get_cost_breakdown_workflow_test",
      "community": 328,
      "norm_label": "get-cost-breakdown.workflow.test.ts"
    },
    {
      "label": "{ mockQueryBreakdownByWindow, mockGetWeekStart, mockGetMonthStart }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L12",
      "id": "workflows_get_cost_breakdown_workflow_test_mockquerybreakdownbywindow_mockgetweekstart_mockgetmonthstart",
      "community": 328,
      "norm_label": "{ mockquerybreakdownbywindow, mockgetweekstart, mockgetmonthstart }"
    },
    {
      "label": "mockBreakdown",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L31",
      "id": "workflows_get_cost_breakdown_workflow_test_mockbreakdown",
      "community": 328,
      "norm_label": "mockbreakdown"
    },
    {
      "label": "mockWeekStart",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L52",
      "id": "workflows_get_cost_breakdown_workflow_test_mockweekstart",
      "community": 328,
      "norm_label": "mockweekstart"
    },
    {
      "label": "mockMonthStart",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L53",
      "id": "workflows_get_cost_breakdown_workflow_test_mockmonthstart",
      "community": 328,
      "norm_label": "mockmonthstart"
    },
    {
      "label": "get-cost-summary.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_get_cost_summary_workflow_test",
      "community": 357,
      "norm_label": "get-cost-summary.workflow.test.ts"
    },
    {
      "label": "{ mockLoadCostData, mockFormatCostSummary }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L11",
      "id": "workflows_get_cost_summary_workflow_test_mockloadcostdata_mockformatcostsummary",
      "community": 357,
      "norm_label": "{ mockloadcostdata, mockformatcostsummary }"
    },
    {
      "label": "mockCostData",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L25",
      "id": "workflows_get_cost_summary_workflow_test_mockcostdata",
      "community": 357,
      "norm_label": "mockcostdata"
    },
    {
      "label": "mockSummary",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L32",
      "id": "workflows_get_cost_summary_workflow_test_mocksummary",
      "community": 357,
      "norm_label": "mocksummary"
    },
    {
      "label": "get-cost-trends.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-trends.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_get_cost_trends_workflow_test",
      "community": 435,
      "norm_label": "get-cost-trends.workflow.test.ts"
    },
    {
      "label": "{ mockQueryRecentAggregations }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-trends.workflow.test.ts",
      "source_location": "L11",
      "id": "workflows_get_cost_trends_workflow_test_mockqueryrecentaggregations",
      "community": 435,
      "norm_label": "{ mockqueryrecentaggregations }"
    },
    {
      "label": "mockPeriods",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-trends.workflow.test.ts",
      "source_location": "L23",
      "id": "workflows_get_cost_trends_workflow_test_mockperiods",
      "community": 435,
      "norm_label": "mockperiods"
    },
    {
      "label": "get-guardrail-status.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_get_guardrail_status_workflow_test",
      "community": 358,
      "norm_label": "get-guardrail-status.workflow.test.ts"
    },
    {
      "label": "{ mockLoadCostData, mockFormatGuardrailStatus }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L11",
      "id": "workflows_get_guardrail_status_workflow_test_mockloadcostdata_mockformatguardrailstatus",
      "community": 358,
      "norm_label": "{ mockloadcostdata, mockformatguardrailstatus }"
    },
    {
      "label": "mockCostData",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L25",
      "id": "workflows_get_guardrail_status_workflow_test_mockcostdata",
      "community": 358,
      "norm_label": "mockcostdata"
    },
    {
      "label": "mockGuardrailStatus",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L32",
      "id": "workflows_get_guardrail_status_workflow_test_mockguardrailstatus",
      "community": 358,
      "norm_label": "mockguardrailstatus"
    },
    {
      "label": "prepare-event-execution.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/event-shell/prepare-event-execution.test.ts",
      "source_location": "L1",
      "id": "event_shell_prepare_event_execution_test",
      "community": 519,
      "norm_label": "prepare-event-execution.test.ts"
    },
    {
      "label": "validate-and-route.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/event-shell/validate-and-route.test.ts",
      "source_location": "L1",
      "id": "event_shell_validate_and_route_test",
      "community": 520,
      "norm_label": "validate-and-route.test.ts"
    },
    {
      "label": "file-processing-compositions.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/file-processing/compositions/file-processing-compositions.test.ts",
      "source_location": "L1",
      "id": "compositions_file_processing_compositions_test",
      "community": 442,
      "norm_label": "file-processing-compositions.test.ts"
    },
    {
      "label": "{\n  mockWorkflowEventFindByWorkflowRunId,\n  mockWorkflowRunFindById,\n  mockSnapshotFindByWorkflowRunId,\n  mockWorkflowVersionFindById,\n  mockExtractGraphStructure,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/file-processing/compositions/file-processing-compositions.test.ts",
      "source_location": "L17",
      "id": "compositions_file_processing_compositions_test_mockworkfloweventfindbyworkflowrunid_mockworkflowrunfindbyid_mocksnapshotfindbyworkflowrunid_mockworkflowversionfindbyid_mockextractgraphstructure",
      "community": 442,
      "norm_label": "{\n  mockworkfloweventfindbyworkflowrunid,\n  mockworkflowrunfindbyid,\n  mocksnapshotfindbyworkflowrunid,\n  mockworkflowversionfindbyid,\n  mockextractgraphstructure,\n}"
    },
    {
      "label": "start-processing-edge-cases.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/file-processing/start-processing-edge-cases.test.ts",
      "source_location": "L1",
      "id": "file_processing_start_processing_edge_cases_test",
      "community": 522,
      "norm_label": "start-processing-edge-cases.test.ts"
    },
    {
      "label": "node-configs.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/flow-node-configs/node-configs.workflow.test.ts",
      "source_location": "L1",
      "id": "flow_node_configs_node_configs_workflow_test",
      "community": 455,
      "norm_label": "node-configs.workflow.test.ts"
    },
    {
      "label": "{\n  mockCreateNodeConfigInDb,\n  mockDeleteNodeConfigFromDb,\n  mockFetchNodeConfigsByVersionId,\n  mockUpdateNodeConfigInDb,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/flow-node-configs/node-configs.workflow.test.ts",
      "source_location": "L9",
      "id": "flow_node_configs_node_configs_workflow_test_mockcreatenodeconfigindb_mockdeletenodeconfigfromdb_mockfetchnodeconfigsbyversionid_mockupdatenodeconfigindb",
      "community": 455,
      "norm_label": "{\n  mockcreatenodeconfigindb,\n  mockdeletenodeconfigfromdb,\n  mockfetchnodeconfigsbyversionid,\n  mockupdatenodeconfigindb,\n}"
    },
    {
      "label": "node-config.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/flow-node-configs/operations/node-config.operations.test.ts",
      "source_location": "L1",
      "id": "operations_node_config_operations_test",
      "community": 417,
      "norm_label": "node-config.operations.test.ts"
    },
    {
      "label": "{ mockFlowNodeConfigRepo, mockMapNodeConfigToData }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/flow-node-configs/operations/node-config.operations.test.ts",
      "source_location": "L7",
      "id": "operations_node_config_operations_test_mockflownodeconfigrepo_mockmapnodeconfigtodata",
      "community": 417,
      "norm_label": "{ mockflownodeconfigrepo, mockmapnodeconfigtodata }"
    },
    {
      "label": "MOCK_CONFIG",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/flow-node-configs/operations/node-config.operations.test.ts",
      "source_location": "L31",
      "id": "operations_node_config_operations_test_mock_config",
      "community": 417,
      "norm_label": "mock_config"
    },
    {
      "label": "get-graph-structure.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/graphs/get-graph-structure.test.ts",
      "source_location": "L1",
      "id": "graphs_get_graph_structure_test",
      "community": 524,
      "norm_label": "get-graph-structure.test.ts"
    },
    {
      "label": "list-available-graphs.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/graphs/list-available-graphs.test.ts",
      "source_location": "L1",
      "id": "graphs_list_available_graphs_test",
      "community": 525,
      "norm_label": "list-available-graphs.test.ts"
    },
    {
      "label": "notification-compositions.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L1",
      "id": "compositions_notification_compositions_test",
      "community": 333,
      "norm_label": "notification-compositions.test.ts"
    },
    {
      "label": "{\n  mockFetchUserPreferences,\n  mockMarkNotificationAsRead,\n  mockMarkAllNotificationsAsRead,\n  mockUpsertPreferences,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L15",
      "id": "compositions_notification_compositions_test_mockfetchuserpreferences_mockmarknotificationasread_mockmarkallnotificationsasread_mockupsertpreferences",
      "community": 333,
      "norm_label": "{\n  mockfetchuserpreferences,\n  mockmarknotificationasread,\n  mockmarkallnotificationsasread,\n  mockupsertpreferences,\n}"
    },
    {
      "label": "mockPreferences",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L47",
      "id": "compositions_notification_compositions_test_mockpreferences",
      "community": 333,
      "norm_label": "mockpreferences"
    },
    {
      "label": "mockNotificationDTO",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L62",
      "id": "compositions_notification_compositions_test_mocknotificationdto",
      "community": 333,
      "norm_label": "mocknotificationdto"
    },
    {
      "label": "delivery-dispatch.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L1",
      "id": "operations_delivery_dispatch_operations_test",
      "community": 279,
      "norm_label": "delivery-dispatch.operations.test.ts"
    },
    {
      "label": "{\n  mockFetchPreferenceForType,\n  mockFetchAllChannelConfigs,\n  mockEnqueue,\n  mockLoggerWarn,\n  mockLoggerError,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L4",
      "id": "operations_delivery_dispatch_operations_test_mockfetchpreferencefortype_mockfetchallchannelconfigs_mockenqueue_mockloggerwarn_mockloggererror",
      "community": 279,
      "norm_label": "{\n  mockfetchpreferencefortype,\n  mockfetchallchannelconfigs,\n  mockenqueue,\n  mockloggerwarn,\n  mockloggererror,\n}"
    },
    {
      "label": "now",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L49",
      "id": "operations_delivery_dispatch_operations_test_now",
      "community": 279,
      "norm_label": "now"
    },
    {
      "label": "basePref",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L50",
      "id": "operations_delivery_dispatch_operations_test_basepref",
      "community": 279,
      "norm_label": "basepref"
    },
    {
      "label": "emailConfigActive",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L60",
      "id": "operations_delivery_dispatch_operations_test_emailconfigactive",
      "community": 279,
      "norm_label": "emailconfigactive"
    },
    {
      "label": "emailConfigInactive",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L67",
      "id": "operations_delivery_dispatch_operations_test_emailconfiginactive",
      "community": 279,
      "norm_label": "emailconfiginactive"
    },
    {
      "label": "slackConfigActive",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L71",
      "id": "operations_delivery_dispatch_operations_test_slackconfigactive",
      "community": 279,
      "norm_label": "slackconfigactive"
    },
    {
      "label": "notification",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L76",
      "id": "operations_delivery_dispatch_operations_test_notification",
      "community": 279,
      "norm_label": "notification"
    },
    {
      "label": "notification-persistence.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L1",
      "id": "operations_notification_persistence_operations_test",
      "community": 349,
      "norm_label": "notification-persistence.operations.test.ts"
    },
    {
      "label": "{ mockEnv, mockCreate, mockFindByUser, mockCountUnread, mockMarkAsRead, mockMarkAllAsRead }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L3",
      "id": "operations_notification_persistence_operations_test_mockenv_mockcreate_mockfindbyuser_mockcountunread_mockmarkasread_mockmarkallasread",
      "community": 349,
      "norm_label": "{ mockenv, mockcreate, mockfindbyuser, mockcountunread, mockmarkasread, mockmarkallasread }"
    },
    {
      "label": "fixedNow",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L35",
      "id": "operations_notification_persistence_operations_test_fixednow",
      "community": 349,
      "norm_label": "fixednow"
    },
    {
      "label": "baseRow",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L36",
      "id": "operations_notification_persistence_operations_test_baserow",
      "community": 349,
      "norm_label": "baserow"
    },
    {
      "label": "preference-query.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-query.operations.test.ts",
      "source_location": "L1",
      "id": "operations_preference_query_operations_test",
      "community": 476,
      "norm_label": "preference-query.operations.test.ts"
    },
    {
      "label": "{ mockFindByUser, mockFindByUserAndType, mockFindAll }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-query.operations.test.ts",
      "source_location": "L3",
      "id": "operations_preference_query_operations_test_mockfindbyuser_mockfindbyuserandtype_mockfindall",
      "community": 476,
      "norm_label": "{ mockfindbyuser, mockfindbyuserandtype, mockfindall }"
    },
    {
      "label": "preference-write.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-write.operations.test.ts",
      "source_location": "L1",
      "id": "operations_preference_write_operations_test",
      "community": 477,
      "norm_label": "preference-write.operations.test.ts"
    },
    {
      "label": "{ mockTransaction, mockWithTransaction, mockTxUpsert, mockUpsertChannelConfig }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-write.operations.test.ts",
      "source_location": "L3",
      "id": "operations_preference_write_operations_test_mocktransaction_mockwithtransaction_mocktxupsert_mockupsertchannelconfig",
      "community": 477,
      "norm_label": "{ mocktransaction, mockwithtransaction, mocktxupsert, mockupsertchannelconfig }"
    },
    {
      "label": "get-notifications.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/get-notifications.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_get_notifications_workflow_test",
      "community": 436,
      "norm_label": "get-notifications.workflow.test.ts"
    },
    {
      "label": "{ mockFindNotificationsByUser, mockGetUnreadCount }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/get-notifications.workflow.test.ts",
      "source_location": "L12",
      "id": "workflows_get_notifications_workflow_test_mockfindnotificationsbyuser_mockgetunreadcount",
      "community": 436,
      "norm_label": "{ mockfindnotificationsbyuser, mockgetunreadcount }"
    },
    {
      "label": "mockNotifications",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/get-notifications.workflow.test.ts",
      "source_location": "L26",
      "id": "workflows_get_notifications_workflow_test_mocknotifications",
      "community": 436,
      "norm_label": "mocknotifications"
    },
    {
      "label": "send-notification.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_send_notification_workflow_test",
      "community": 359,
      "norm_label": "send-notification.workflow.test.ts"
    },
    {
      "label": "{ mockCreateNotification, mockResolveAndDispatch }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L13",
      "id": "workflows_send_notification_workflow_test_mockcreatenotification_mockresolveanddispatch",
      "community": 359,
      "norm_label": "{ mockcreatenotification, mockresolveanddispatch }"
    },
    {
      "label": "validInput",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L34",
      "id": "workflows_send_notification_workflow_test_validinput",
      "community": 359,
      "norm_label": "validinput"
    },
    {
      "label": "mockNotificationDTO",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L41",
      "id": "workflows_send_notification_workflow_test_mocknotificationdto",
      "community": 359,
      "norm_label": "mocknotificationdto"
    },
    {
      "label": "settings.operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/operations/settings.operations.test.ts",
      "source_location": "L1",
      "id": "operations_settings_operations_test",
      "community": 418,
      "norm_label": "settings.operations.test.ts"
    },
    {
      "label": "{ mockUserSettingsRepo }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/operations/settings.operations.test.ts",
      "source_location": "L9",
      "id": "operations_settings_operations_test_mockusersettingsrepo",
      "community": 418,
      "norm_label": "{ mockusersettingsrepo }"
    },
    {
      "label": "DEFAULTS",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/operations/settings.operations.test.ts",
      "source_location": "L24",
      "id": "operations_settings_operations_test_defaults",
      "community": 418,
      "norm_label": "defaults"
    },
    {
      "label": "settings.workflow.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/workflows/settings.workflow.test.ts",
      "source_location": "L1",
      "id": "workflows_settings_workflow_test",
      "community": 437,
      "norm_label": "settings.workflow.test.ts"
    },
    {
      "label": "{ mockFetchUserSettings, mockUpsertUserSettings }",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/workflows/settings.workflow.test.ts",
      "source_location": "L9",
      "id": "workflows_settings_workflow_test_mockfetchusersettings_mockupsertusersettings",
      "community": 437,
      "norm_label": "{ mockfetchusersettings, mockupsertusersettings }"
    },
    {
      "label": "MOCK_SETTINGS",
      "file_type": "code",
      "source_file": "backend/tests/unit/core/settings/workflows/settings.workflow.test.ts",
      "source_location": "L26",
      "id": "workflows_settings_workflow_test_mock_settings",
      "community": 437,
      "norm_label": "mock_settings"
    },
    {
      "label": "compute-alerts.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L1",
      "id": "cost_compute_alerts_test",
      "community": 335,
      "norm_label": "compute-alerts.test.ts"
    },
    {
      "label": "makeConfig()",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L5",
      "id": "cost_compute_alerts_test_makeconfig",
      "community": 335,
      "norm_label": "makeconfig()"
    },
    {
      "label": "baseWindowStart",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L22",
      "id": "cost_compute_alerts_test_basewindowstart",
      "community": 335,
      "norm_label": "basewindowstart"
    },
    {
      "label": "makeUsageByWindow()",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L24",
      "id": "cost_compute_alerts_test_makeusagebywindow",
      "community": 335,
      "norm_label": "makeusagebywindow()"
    },
    {
      "label": "compute-window-usage.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-window-usage.test.ts",
      "source_location": "L1",
      "id": "cost_compute_window_usage_test",
      "community": 445,
      "norm_label": "compute-window-usage.test.ts"
    },
    {
      "label": "defaultConfig",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/compute-window-usage.test.ts",
      "source_location": "L4",
      "id": "cost_compute_window_usage_test_defaultconfig",
      "community": 445,
      "norm_label": "defaultconfig"
    },
    {
      "label": "cost-calculation.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/cost-calculation.test.ts",
      "source_location": "L1",
      "id": "cost_cost_calculation_test",
      "community": 446,
      "norm_label": "cost-calculation.test.ts"
    },
    {
      "label": "makeRateCard()",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/cost-calculation.test.ts",
      "source_location": "L5",
      "id": "cost_cost_calculation_test_makeratecard",
      "community": 446,
      "norm_label": "makeratecard()"
    },
    {
      "label": "time-windows.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/cost/time-windows.test.ts",
      "source_location": "L1",
      "id": "cost_time_windows_test",
      "community": 492,
      "norm_label": "time-windows.test.ts"
    },
    {
      "label": "create-user-operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/create-user-operations.test.ts",
      "source_location": "L1",
      "id": "unit_create_user_operations_test",
      "community": 92,
      "norm_label": "create-user-operations.test.ts"
    },
    {
      "label": "classification-accuracy.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/classification-accuracy.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_classification_accuracy_evaluator_test",
      "community": 398,
      "norm_label": "classification-accuracy.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/classification-accuracy.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_classification_accuracy_evaluator_test_makeinput",
      "community": 398,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeClassifyEndEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/classification-accuracy.evaluator.test.ts",
      "source_location": "L15",
      "id": "evaluation_classification_accuracy_evaluator_test_makeclassifyendevent",
      "community": 398,
      "norm_label": "makeclassifyendevent()"
    },
    {
      "label": "config-resolver.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/config-resolver.test.ts",
      "source_location": "L1",
      "id": "evaluation_config_resolver_test",
      "community": 515,
      "norm_label": "config-resolver.test.ts"
    },
    {
      "label": "correctness.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/correctness.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_correctness_evaluator_test",
      "community": 516,
      "norm_label": "correctness.evaluator.test.ts"
    },
    {
      "label": "cost.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/cost.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_cost_evaluator_test",
      "community": 399,
      "norm_label": "cost.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/cost.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_cost_evaluator_test_makeinput",
      "community": 399,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeLlmEndEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/cost.evaluator.test.ts",
      "source_location": "L16",
      "id": "evaluation_cost_evaluator_test_makellmendevent",
      "community": 399,
      "norm_label": "makellmendevent()"
    },
    {
      "label": "error-rate.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/error-rate.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_error_rate_evaluator_test",
      "community": 400,
      "norm_label": "error-rate.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/error-rate.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_error_rate_evaluator_test_makeinput",
      "community": 400,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/error-rate.evaluator.test.ts",
      "source_location": "L16",
      "id": "evaluation_error_rate_evaluator_test_makeevent",
      "community": 400,
      "norm_label": "makeevent()"
    },
    {
      "label": "faithfulness.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/faithfulness.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_faithfulness_evaluator_test",
      "community": 517,
      "norm_label": "faithfulness.evaluator.test.ts"
    },
    {
      "label": "latency.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/latency.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_latency_evaluator_test",
      "community": 401,
      "norm_label": "latency.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/latency.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_latency_evaluator_test_makeinput",
      "community": 401,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeChainEvents()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/latency.evaluator.test.ts",
      "source_location": "L16",
      "id": "evaluation_latency_evaluator_test_makechainevents",
      "community": 401,
      "norm_label": "makechainevents()"
    },
    {
      "label": "mapping-coverage.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/mapping-coverage.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_mapping_coverage_evaluator_test",
      "community": 402,
      "norm_label": "mapping-coverage.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/mapping-coverage.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_mapping_coverage_evaluator_test_makeinput",
      "community": 402,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeClassifyEndEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/mapping-coverage.evaluator.test.ts",
      "source_location": "L15",
      "id": "evaluation_mapping_coverage_evaluator_test_makeclassifyendevent",
      "community": 402,
      "norm_label": "makeclassifyendevent()"
    },
    {
      "label": "structural-completeness.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/structural-completeness.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_structural_completeness_evaluator_test",
      "community": 452,
      "norm_label": "structural-completeness.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/structural-completeness.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_structural_completeness_evaluator_test_makeinput",
      "community": 452,
      "norm_label": "makeinput()"
    },
    {
      "label": "validation-alignment.evaluator.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L1",
      "id": "evaluation_validation_alignment_evaluator_test",
      "community": 339,
      "norm_label": "validation-alignment.evaluator.test.ts"
    },
    {
      "label": "makeInput()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L5",
      "id": "evaluation_validation_alignment_evaluator_test_makeinput",
      "community": 339,
      "norm_label": "makeinput()"
    },
    {
      "label": "makeValidateEndEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L15",
      "id": "evaluation_validation_alignment_evaluator_test_makevalidateendevent",
      "community": 339,
      "norm_label": "makevalidateendevent()"
    },
    {
      "label": "makeAiValidateEndEvent()",
      "file_type": "code",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L42",
      "id": "evaluation_validation_alignment_evaluator_test_makeaivalidateendevent",
      "community": 339,
      "norm_label": "makeaivalidateendevent()"
    },
    {
      "label": "graph-circuit-breaker.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/graph-circuit-breaker.test.ts",
      "source_location": "L1",
      "id": "event_shell_graph_circuit_breaker_test",
      "community": 518,
      "norm_label": "graph-circuit-breaker.test.ts"
    },
    {
      "label": "llm-adapter.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/llm-adapter.test.ts",
      "source_location": "L1",
      "id": "event_shell_llm_adapter_test",
      "community": 403,
      "norm_label": "llm-adapter.test.ts"
    },
    {
      "label": "{ mockEnqueue, mockCacheGet }",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/llm-adapter.test.ts",
      "source_location": "L8",
      "id": "event_shell_llm_adapter_test_mockenqueue_mockcacheget",
      "community": 403,
      "norm_label": "{ mockenqueue, mockcacheget }"
    },
    {
      "label": "{ MockChatBedrockConverse, mockWithConfig }",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/llm-adapter.test.ts",
      "source_location": "L29",
      "id": "event_shell_llm_adapter_test_mockchatbedrockconverse_mockwithconfig",
      "community": 403,
      "norm_label": "{ mockchatbedrockconverse, mockwithconfig }"
    },
    {
      "label": "orphan-recovery.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/orphan-recovery.test.ts",
      "source_location": "L1",
      "id": "event_shell_orphan_recovery_test",
      "community": 404,
      "norm_label": "orphan-recovery.test.ts"
    },
    {
      "label": "{ mockFindOrphaned, mockFailRunsByIds, mockLoggerInfo }",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/orphan-recovery.test.ts",
      "source_location": "L12",
      "id": "event_shell_orphan_recovery_test_mockfindorphaned_mockfailrunsbyids_mockloggerinfo",
      "community": 404,
      "norm_label": "{ mockfindorphaned, mockfailrunsbyids, mockloggerinfo }"
    },
    {
      "label": "makeRun()",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/orphan-recovery.test.ts",
      "source_location": "L40",
      "id": "event_shell_orphan_recovery_test_makerun",
      "community": 404,
      "norm_label": "makerun()"
    },
    {
      "label": "rehydration.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L1",
      "id": "event_shell_rehydration_test",
      "community": 340,
      "norm_label": "rehydration.test.ts"
    },
    {
      "label": "{\n  mockFindByStatuses,\n  mockRepoUpdate,\n  mockFailRunsByIds,\n  mockRoute,\n  mockLoadGraphFunction,\n  mockGetState,\n  mockLoggerInfo,\n  mockLoggerWarn,\n}",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L12",
      "id": "event_shell_rehydration_test_mockfindbystatuses_mockrepoupdate_mockfailrunsbyids_mockroute_mockloadgraphfunction_mockgetstate_mockloggerinfo_mockloggerwarn",
      "community": 340,
      "norm_label": "{\n  mockfindbystatuses,\n  mockrepoupdate,\n  mockfailrunsbyids,\n  mockroute,\n  mockloadgraphfunction,\n  mockgetstate,\n  mockloggerinfo,\n  mockloggerwarn,\n}"
    },
    {
      "label": "makeRun()",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L64",
      "id": "event_shell_rehydration_test_makerun",
      "community": 340,
      "norm_label": "makerun()"
    },
    {
      "label": "setupCompiledGraph()",
      "file_type": "code",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L78",
      "id": "event_shell_rehydration_test_setupcompiledgraph",
      "community": 340,
      "norm_label": "setupcompiledgraph()"
    },
    {
      "label": "find-operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/find-operations.test.ts",
      "source_location": "L1",
      "id": "unit_find_operations_test",
      "community": 92,
      "norm_label": "find-operations.test.ts"
    },
    {
      "label": "authorization-handlers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/handlers/authorization-handlers.test.ts",
      "source_location": "L1",
      "id": "handlers_authorization_handlers_test",
      "community": 408,
      "norm_label": "authorization-handlers.test.ts"
    },
    {
      "label": "mockRunResult",
      "file_type": "code",
      "source_file": "backend/tests/unit/handlers/authorization-handlers.test.ts",
      "source_location": "L4",
      "id": "handlers_authorization_handlers_test_mockrunresult",
      "community": 408,
      "norm_label": "mockrunresult"
    },
    {
      "label": "createAuthenticatedRequest()",
      "file_type": "code",
      "source_file": "backend/tests/unit/handlers/authorization-handlers.test.ts",
      "source_location": "L60",
      "id": "handlers_authorization_handlers_test_createauthenticatedrequest",
      "community": 408,
      "norm_label": "createauthenticatedrequest()"
    },
    {
      "label": "ws-session-handlers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/handlers/ws-session-handlers.test.ts",
      "source_location": "L1",
      "id": "handlers_ws_session_handlers_test",
      "community": 462,
      "norm_label": "ws-session-handlers.test.ts"
    },
    {
      "label": "createRefreshRequest()",
      "file_type": "code",
      "source_file": "backend/tests/unit/handlers/ws-session-handlers.test.ts",
      "source_location": "L61",
      "id": "handlers_ws_session_handlers_test_createrefreshrequest",
      "community": 462,
      "norm_label": "createrefreshrequest()"
    },
    {
      "label": "cookie.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/infrastructure/auth/cookie.test.ts",
      "source_location": "L1",
      "id": "auth_cookie_test",
      "community": 361,
      "norm_label": "cookie.test.ts"
    },
    {
      "label": "{ mockEnv }",
      "file_type": "code",
      "source_file": "backend/tests/unit/infrastructure/auth/cookie.test.ts",
      "source_location": "L4",
      "id": "auth_cookie_test_mockenv",
      "community": 361,
      "norm_label": "{ mockenv }"
    },
    {
      "label": "mkRes()",
      "file_type": "code",
      "source_file": "backend/tests/unit/infrastructure/auth/cookie.test.ts",
      "source_location": "L22",
      "id": "auth_cookie_test_mkres",
      "community": 361,
      "norm_label": "mkres()"
    },
    {
      "label": "checkpointer.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/checkpointer.test.ts",
      "source_location": "L1",
      "id": "langgraph_checkpointer_test",
      "community": 466,
      "norm_label": "checkpointer.test.ts"
    },
    {
      "label": "{ mockSetup, mockList }",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/checkpointer.test.ts",
      "source_location": "L16",
      "id": "langgraph_checkpointer_test_mocksetup_mocklist",
      "community": 466,
      "norm_label": "{ mocksetup, mocklist }"
    },
    {
      "label": "aggregate-results.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/aggregate-results.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_aggregate_results_test",
      "community": 493,
      "norm_label": "aggregate-results.test.ts"
    },
    {
      "label": "ai-validate-rules.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/ai-validate-rules.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_ai_validate_rules_test",
      "community": 494,
      "norm_label": "ai-validate-rules.test.ts"
    },
    {
      "label": "analyze-csv.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/analyze-csv.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_analyze_csv_test",
      "community": 495,
      "norm_label": "analyze-csv.test.ts"
    },
    {
      "label": "classify-columns-error.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/classify-columns-error.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_classify_columns_error_test",
      "community": 496,
      "norm_label": "classify-columns-error.test.ts"
    },
    {
      "label": "classify-columns.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/classify-columns.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_classify_columns_test",
      "community": 497,
      "norm_label": "classify-columns.test.ts"
    },
    {
      "label": "column-processor-subgraph.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/column-processor-subgraph.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_column_processor_subgraph_test",
      "community": 498,
      "norm_label": "column-processor-subgraph.test.ts"
    },
    {
      "label": "graph-error-handling.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph-error-handling.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_graph_error_handling_test",
      "community": 447,
      "norm_label": "graph-error-handling.test.ts"
    },
    {
      "label": "CSV_MAPPING_STEPS",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph-error-handling.test.ts",
      "source_location": "L13",
      "id": "csv_mapping_graph_error_handling_test_csv_mapping_steps",
      "community": 447,
      "norm_label": "csv_mapping_steps"
    },
    {
      "label": "graph.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_graph_test",
      "community": 336,
      "norm_label": "graph.test.ts"
    },
    {
      "label": "{ mockStreamEvents, mockGetState }",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L14",
      "id": "csv_mapping_graph_test_mockstreamevents_mockgetstate",
      "community": 336,
      "norm_label": "{ mockstreamevents, mockgetstate }"
    },
    {
      "label": "createMockContext()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L127",
      "id": "csv_mapping_graph_test_createmockcontext",
      "community": 336,
      "norm_label": "createmockcontext()"
    },
    {
      "label": "TEST_PAYLOAD",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L137",
      "id": "csv_mapping_graph_test_test_payload",
      "community": 336,
      "norm_label": "test_payload"
    },
    {
      "label": "human-review.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/human-review.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_human_review_test",
      "community": 448,
      "norm_label": "human-review.test.ts"
    },
    {
      "label": "{ mockInterrupt }",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/human-review.test.ts",
      "source_location": "L15",
      "id": "csv_mapping_human_review_test_mockinterrupt",
      "community": 448,
      "norm_label": "{ mockinterrupt }"
    },
    {
      "label": "plan-strategies.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/plan-strategies.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_plan_strategies_test",
      "community": 499,
      "norm_label": "plan-strategies.test.ts"
    },
    {
      "label": "process-columns-parallel.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/process-columns-parallel.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_process_columns_parallel_test",
      "community": 500,
      "norm_label": "process-columns-parallel.test.ts"
    },
    {
      "label": "spawn-subagents.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_spawn_subagents_test",
      "community": 337,
      "norm_label": "spawn-subagents.test.ts"
    },
    {
      "label": "SpawnResult",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L39",
      "id": "csv_mapping_spawn_subagents_test_spawnresult",
      "community": 337,
      "norm_label": "spawnresult"
    },
    {
      "label": "createMockStrategy()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L41",
      "id": "csv_mapping_spawn_subagents_test_createmockstrategy",
      "community": 337,
      "norm_label": "createmockstrategy()"
    },
    {
      "label": "createMockState()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L56",
      "id": "csv_mapping_spawn_subagents_test_createmockstate",
      "community": 337,
      "norm_label": "createmockstate()"
    },
    {
      "label": "state-types.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/state-types.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_state_types_test",
      "community": 501,
      "norm_label": "state-types.test.ts"
    },
    {
      "label": "state.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/state.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_state_test",
      "community": 449,
      "norm_label": "state.test.ts"
    },
    {
      "label": "createMockContext()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/state.test.ts",
      "source_location": "L11",
      "id": "csv_mapping_state_test_createmockcontext",
      "community": 449,
      "norm_label": "createmockcontext()"
    },
    {
      "label": "validate-data.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/validate-data.test.ts",
      "source_location": "L1",
      "id": "csv_mapping_validate_data_test",
      "community": 502,
      "norm_label": "validate-data.test.ts"
    },
    {
      "label": "assess-columns.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/assess-columns.test.ts",
      "source_location": "L1",
      "id": "csv_transform_assess_columns_test",
      "community": 503,
      "norm_label": "assess-columns.test.ts"
    },
    {
      "label": "build-transformation-graph.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/build-transformation-graph.test.ts",
      "source_location": "L1",
      "id": "csv_transform_build_transformation_graph_test",
      "community": 504,
      "norm_label": "build-transformation-graph.test.ts"
    },
    {
      "label": "collect-flags.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/collect-flags.test.ts",
      "source_location": "L1",
      "id": "csv_transform_collect_flags_test",
      "community": 505,
      "norm_label": "collect-flags.test.ts"
    },
    {
      "label": "generate-report.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/generate-report.test.ts",
      "source_location": "L1",
      "id": "csv_transform_generate_report_test",
      "community": 506,
      "norm_label": "generate-report.test.ts"
    },
    {
      "label": "load-file.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/load-file.test.ts",
      "source_location": "L1",
      "id": "csv_transform_load_file_test",
      "community": 507,
      "norm_label": "load-file.test.ts"
    },
    {
      "label": "merge-results.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/merge-results.test.ts",
      "source_location": "L1",
      "id": "csv_transform_merge_results_test",
      "community": 508,
      "norm_label": "merge-results.test.ts"
    },
    {
      "label": "parse-csv.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/parse-csv.test.ts",
      "source_location": "L1",
      "id": "csv_transform_parse_csv_test",
      "community": 509,
      "norm_label": "parse-csv.test.ts"
    },
    {
      "label": "process-columns.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/process-columns.test.ts",
      "source_location": "L1",
      "id": "csv_transform_process_columns_test",
      "community": 510,
      "norm_label": "process-columns.test.ts"
    },
    {
      "label": "sample.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/sample.test.ts",
      "source_location": "L1",
      "id": "csv_transform_sample_test",
      "community": 511,
      "norm_label": "sample.test.ts"
    },
    {
      "label": "select-strategies.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/select-strategies.test.ts",
      "source_location": "L1",
      "id": "csv_transform_select_strategies_test",
      "community": 512,
      "norm_label": "select-strategies.test.ts"
    },
    {
      "label": "state.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/state.test.ts",
      "source_location": "L1",
      "id": "csv_transform_state_test",
      "community": 513,
      "norm_label": "state.test.ts"
    },
    {
      "label": "validate-rows.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/csv-transform/validate-rows.test.ts",
      "source_location": "L1",
      "id": "csv_transform_validate_rows_test",
      "community": 514,
      "norm_label": "validate-rows.test.ts"
    },
    {
      "label": "graph.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/example-analysis/graph.test.ts",
      "source_location": "L1",
      "id": "example_analysis_graph_test",
      "community": 453,
      "norm_label": "graph.test.ts"
    },
    {
      "label": "createMockContext()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/example-analysis/graph.test.ts",
      "source_location": "L12",
      "id": "example_analysis_graph_test_createmockcontext",
      "community": 453,
      "norm_label": "createmockcontext()"
    },
    {
      "label": "nodes.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/example-analysis/nodes.test.ts",
      "source_location": "L1",
      "id": "example_analysis_nodes_test",
      "community": 454,
      "norm_label": "nodes.test.ts"
    },
    {
      "label": "createMockState()",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/example-analysis/nodes.test.ts",
      "source_location": "L22",
      "id": "example_analysis_nodes_test_createmockstate",
      "community": 454,
      "norm_label": "createmockstate()"
    },
    {
      "label": "registration.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/example-analysis/registration.test.ts",
      "source_location": "L1",
      "id": "example_analysis_registration_test",
      "community": 521,
      "norm_label": "registration.test.ts"
    },
    {
      "label": "graph-structure.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/graph-structure.test.ts",
      "source_location": "L1",
      "id": "langgraph_graph_structure_test",
      "community": 527,
      "norm_label": "graph-structure.test.ts"
    },
    {
      "label": "stream-helpers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/langgraph/stream-helpers.test.ts",
      "source_location": "L1",
      "id": "langgraph_stream_helpers_test",
      "community": 528,
      "norm_label": "stream-helpers.test.ts"
    },
    {
      "label": "soft-delete.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/lib/soft-delete.test.ts",
      "source_location": "L1",
      "id": "lib_soft_delete_test",
      "community": 529,
      "norm_label": "soft-delete.test.ts"
    },
    {
      "label": "login-operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/login-operations.test.ts",
      "source_location": "L1",
      "id": "unit_login_operations_test",
      "community": 547,
      "norm_label": "login-operations.test.ts"
    },
    {
      "label": "mappers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/mappers.test.ts",
      "source_location": "L1",
      "id": "unit_mappers_test",
      "community": 548,
      "norm_label": "mappers.test.ts"
    },
    {
      "label": "channel-resolution.rules.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/notifications/channel-resolution.rules.test.ts",
      "source_location": "L1",
      "id": "notifications_channel_resolution_rules_test",
      "community": 416,
      "norm_label": "channel-resolution.rules.test.ts"
    },
    {
      "label": "makePreference()",
      "file_type": "code",
      "source_file": "backend/tests/unit/notifications/channel-resolution.rules.test.ts",
      "source_location": "L5",
      "id": "notifications_channel_resolution_rules_test_makepreference",
      "community": 416,
      "norm_label": "makepreference()"
    },
    {
      "label": "makeChannelConfig()",
      "file_type": "code",
      "source_file": "backend/tests/unit/notifications/channel-resolution.rules.test.ts",
      "source_location": "L19",
      "id": "notifications_channel_resolution_rules_test_makechannelconfig",
      "community": 416,
      "norm_label": "makechannelconfig()"
    },
    {
      "label": "notification-validation.rules.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/notifications/notification-validation.rules.test.ts",
      "source_location": "L1",
      "id": "notifications_notification_validation_rules_test",
      "community": 534,
      "norm_label": "notification-validation.rules.test.ts"
    },
    {
      "label": "okta.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/okta.test.ts",
      "source_location": "L1",
      "id": "unit_okta_test",
      "community": 549,
      "norm_label": "okta.test.ts"
    },
    {
      "label": "parse-csv.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/parse-csv.test.ts",
      "source_location": "L1",
      "id": "unit_parse_csv_test",
      "community": 92,
      "norm_label": "parse-csv.test.ts"
    },
    {
      "label": "permission-cache-v2.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/permission-cache-v2.test.ts",
      "source_location": "L1",
      "id": "unit_permission_cache_v2_test",
      "community": 550,
      "norm_label": "permission-cache-v2.test.ts"
    },
    {
      "label": "client-provisioning.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client-provisioning.test.ts",
      "source_location": "L1",
      "id": "pgboss_client_provisioning_test",
      "community": 419,
      "norm_label": "client-provisioning.test.ts"
    },
    {
      "label": "{ mockStart, mockStop, mockCreateQueue, mockWork, mockOn, mockSchedule }",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client-provisioning.test.ts",
      "source_location": "L11",
      "id": "pgboss_client_provisioning_test_mockstart_mockstop_mockcreatequeue_mockwork_mockon_mockschedule",
      "community": 419,
      "norm_label": "{ mockstart, mockstop, mockcreatequeue, mockwork, mockon, mockschedule }"
    },
    {
      "label": "mockLogger",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client-provisioning.test.ts",
      "source_location": "L72",
      "id": "pgboss_client_provisioning_test_mocklogger",
      "community": 419,
      "norm_label": "mocklogger"
    },
    {
      "label": "client.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L1",
      "id": "pgboss_client_test",
      "community": 350,
      "norm_label": "client.test.ts"
    },
    {
      "label": "{ mockStart, mockStop, mockCreateQueue, mockWork, mockOn, mockSchedule }",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L10",
      "id": "pgboss_client_test_mockstart_mockstop_mockcreatequeue_mockwork_mockon_mockschedule",
      "community": 350,
      "norm_label": "{ mockstart, mockstop, mockcreatequeue, mockwork, mockon, mockschedule }"
    },
    {
      "label": "mockLogger",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L66",
      "id": "pgboss_client_test_mocklogger",
      "community": 350,
      "norm_label": "mocklogger"
    },
    {
      "label": "getHandler()",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L203",
      "id": "pgboss_client_test_gethandler",
      "community": 350,
      "norm_label": "gethandler()"
    },
    {
      "label": "event-shell-dispatch.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/event-shell-dispatch.test.ts",
      "source_location": "L1",
      "id": "pgboss_event_shell_dispatch_test",
      "community": 420,
      "norm_label": "event-shell-dispatch.test.ts"
    },
    {
      "label": "{ mockDispatch }",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/event-shell-dispatch.test.ts",
      "source_location": "L5",
      "id": "pgboss_event_shell_dispatch_test_mockdispatch",
      "community": 420,
      "norm_label": "{ mockdispatch }"
    },
    {
      "label": "makeJob()",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/event-shell-dispatch.test.ts",
      "source_location": "L28",
      "id": "pgboss_event_shell_dispatch_test_makejob",
      "community": 420,
      "norm_label": "makejob()"
    },
    {
      "label": "partition-maintenance.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/partition-maintenance.test.ts",
      "source_location": "L1",
      "id": "pgboss_partition_maintenance_test",
      "community": 421,
      "norm_label": "partition-maintenance.test.ts"
    },
    {
      "label": "{ mockExecute }",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/partition-maintenance.test.ts",
      "source_location": "L9",
      "id": "pgboss_partition_maintenance_test_mockexecute",
      "community": 421,
      "norm_label": "{ mockexecute }"
    },
    {
      "label": "makeJob()",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/partition-maintenance.test.ts",
      "source_location": "L23",
      "id": "pgboss_partition_maintenance_test_makejob",
      "community": 421,
      "norm_label": "makejob()"
    },
    {
      "label": "producer-notify.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer-notify.test.ts",
      "source_location": "L1",
      "id": "pgboss_producer_notify_test",
      "community": 536,
      "norm_label": "producer-notify.test.ts"
    },
    {
      "label": "producer.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L1",
      "id": "pgboss_producer_test",
      "community": 309,
      "norm_label": "producer.test.ts"
    },
    {
      "label": "mockSend",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L4",
      "id": "pgboss_producer_test_mocksend",
      "community": 309,
      "norm_label": "mocksend"
    },
    {
      "label": "mockSchedule",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L5",
      "id": "pgboss_producer_test_mockschedule",
      "community": 309,
      "norm_label": "mockschedule"
    },
    {
      "label": "mockUnschedule",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L6",
      "id": "pgboss_producer_test_mockunschedule",
      "community": 309,
      "norm_label": "mockunschedule"
    },
    {
      "label": "mockNotifyWorker",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L7",
      "id": "pgboss_producer_test_mocknotifyworker",
      "community": 309,
      "norm_label": "mocknotifyworker"
    },
    {
      "label": "mockSpan",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L27",
      "id": "pgboss_producer_test_mockspan",
      "community": 309,
      "norm_label": "mockspan"
    },
    {
      "label": "queues.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/queues.test.ts",
      "source_location": "L1",
      "id": "pgboss_queues_test",
      "community": 537,
      "norm_label": "queues.test.ts"
    },
    {
      "label": "registry-worker-ids.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/registry-worker-ids.test.ts",
      "source_location": "L1",
      "id": "pgboss_registry_worker_ids_test",
      "community": 538,
      "norm_label": "registry-worker-ids.test.ts"
    },
    {
      "label": "registry.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/registry.test.ts",
      "source_location": "L1",
      "id": "pgboss_registry_test",
      "community": 479,
      "norm_label": "registry.test.ts"
    },
    {
      "label": "mockSpan",
      "file_type": "code",
      "source_file": "backend/tests/unit/pgboss/registry.test.ts",
      "source_location": "L3",
      "id": "pgboss_registry_test_mockspan",
      "community": 479,
      "norm_label": "mockspan"
    },
    {
      "label": "profile-operations.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/profile-operations.test.ts",
      "source_location": "L1",
      "id": "unit_profile_operations_test",
      "community": 92,
      "norm_label": "profile-operations.test.ts"
    },
    {
      "label": "require-permission.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/require-permission.test.ts",
      "source_location": "L1",
      "id": "unit_require_permission_test",
      "community": 431,
      "norm_label": "require-permission.test.ts"
    },
    {
      "label": "makeReq()",
      "file_type": "code",
      "source_file": "backend/tests/unit/require-permission.test.ts",
      "source_location": "L46",
      "id": "unit_require_permission_test_makereq",
      "community": 431,
      "norm_label": "makereq()"
    },
    {
      "label": "makeRes()",
      "file_type": "code",
      "source_file": "backend/tests/unit/require-permission.test.ts",
      "source_location": "L63",
      "id": "unit_require_permission_test_makeres",
      "community": 431,
      "norm_label": "makeres()"
    },
    {
      "label": "schema-imports.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/schema-imports.test.ts",
      "source_location": "L1",
      "id": "unit_schema_imports_test",
      "community": 551,
      "norm_label": "schema-imports.test.ts"
    },
    {
      "label": "validate-structure.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/schemas/validate-structure.test.ts",
      "source_location": "L1",
      "id": "schemas_validate_structure_test",
      "community": 540,
      "norm_label": "validate-structure.test.ts"
    },
    {
      "label": "pool.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/thread-pool/pool.test.ts",
      "source_location": "L1",
      "id": "thread_pool_pool_test",
      "community": 427,
      "norm_label": "pool.test.ts"
    },
    {
      "label": "{ mockRun, mockClose }",
      "file_type": "code",
      "source_file": "backend/tests/unit/thread-pool/pool.test.ts",
      "source_location": "L10",
      "id": "thread_pool_pool_test_mockrun_mockclose",
      "community": 427,
      "norm_label": "{ mockrun, mockclose }"
    },
    {
      "label": "mockLogger",
      "file_type": "code",
      "source_file": "backend/tests/unit/thread-pool/pool.test.ts",
      "source_location": "L47",
      "id": "thread_pool_pool_test_mocklogger",
      "community": 427,
      "norm_label": "mocklogger"
    },
    {
      "label": "csv-tools.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/csv-tools.test.ts",
      "source_location": "L1",
      "id": "tools_csv_tools_test",
      "community": 429,
      "norm_label": "csv-tools.test.ts"
    },
    {
      "label": "CSV_DATA",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/csv-tools.test.ts",
      "source_location": "L6",
      "id": "tools_csv_tools_test_csv_data",
      "community": 429,
      "norm_label": "csv_data"
    },
    {
      "label": "invoke()",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/csv-tools.test.ts",
      "source_location": "L13",
      "id": "tools_csv_tools_test_invoke",
      "community": 429,
      "norm_label": "invoke()"
    },
    {
      "label": "registry.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L1",
      "id": "tools_registry_test",
      "community": 170,
      "norm_label": "registry.test.ts"
    },
    {
      "label": "mockUpsertBatch",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L15",
      "id": "tools_registry_test_mockupsertbatch",
      "community": 170,
      "norm_label": "mockupsertbatch"
    },
    {
      "label": "makeFakeEntry()",
      "file_type": "code",
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L17",
      "id": "tools_registry_test_makefakeentry",
      "community": 170,
      "norm_label": "makefakeentry()"
    },
    {
      "label": "audit.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/audit.test.ts",
      "source_location": "L1",
      "id": "websocket_audit_test",
      "community": 556,
      "norm_label": "audit.test.ts"
    },
    {
      "label": "auth-utils.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/auth-utils.test.ts",
      "source_location": "L1",
      "id": "websocket_auth_utils_test",
      "community": 557,
      "norm_label": "auth-utils.test.ts"
    },
    {
      "label": "authorize.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/authorize.test.ts",
      "source_location": "L1",
      "id": "websocket_authorize_test",
      "community": 486,
      "norm_label": "authorize.test.ts"
    },
    {
      "label": "createMockSocket()",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/authorize.test.ts",
      "source_location": "L23",
      "id": "websocket_authorize_test_createmocksocket",
      "community": 486,
      "norm_label": "createmocksocket()"
    },
    {
      "label": "rate-limit.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/rate-limit.test.ts",
      "source_location": "L1",
      "id": "websocket_rate_limit_test",
      "community": 558,
      "norm_label": "rate-limit.test.ts"
    },
    {
      "label": "revocation.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/session-token/revocation.test.ts",
      "source_location": "L1",
      "id": "session_token_revocation_test",
      "community": 542,
      "norm_label": "revocation.test.ts"
    },
    {
      "label": "sign-verify.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/session-token/sign-verify.test.ts",
      "source_location": "L1",
      "id": "session_token_sign_verify_test",
      "community": 543,
      "norm_label": "sign-verify.test.ts"
    },
    {
      "label": "socket-auth.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/socket-auth.test.ts",
      "source_location": "L1",
      "id": "websocket_socket_auth_test",
      "community": 433,
      "norm_label": "socket-auth.test.ts"
    },
    {
      "label": "createMockSocket()",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/socket-auth.test.ts",
      "source_location": "L77",
      "id": "websocket_socket_auth_test_createmocksocket",
      "community": 433,
      "norm_label": "createmocksocket()"
    },
    {
      "label": "mockSuccessfulAuth()",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/socket-auth.test.ts",
      "source_location": "L93",
      "id": "websocket_socket_auth_test_mocksuccessfulauth",
      "community": 433,
      "norm_label": "mocksuccessfulauth()"
    },
    {
      "label": "workflow-events.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/websocket/workflow-events.test.ts",
      "source_location": "L1",
      "id": "websocket_workflow_events_test",
      "community": 560,
      "norm_label": "workflow-events.test.ts"
    },
    {
      "label": "helpers.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/unit/workflow-versions/helpers.test.ts",
      "source_location": "L1",
      "id": "workflow_versions_helpers_test",
      "community": 561,
      "norm_label": "helpers.test.ts"
    },
    {
      "label": "Email.test.ts",
      "file_type": "code",
      "source_file": "backend/tests/value-objects/Email.test.ts",
      "source_location": "L1",
      "id": "value_objects_email_test",
      "community": 555,
      "norm_label": "email.test.ts"
    },
    {
      "label": "tsconfig.build.json",
      "file_type": "code",
      "source_file": "backend/tsconfig.build.json",
      "source_location": "L1",
      "id": "backend_tsconfig_build",
      "community": 363,
      "norm_label": "tsconfig.build.json"
    },
    {
      "label": "extends",
      "file_type": "code",
      "source_file": "backend/tsconfig.build.json",
      "source_location": "L2",
      "id": "backend_tsconfig_build_extends",
      "community": 363,
      "norm_label": "extends"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "backend/tsconfig.build.json",
      "source_location": "L3",
      "id": "backend_tsconfig_build_exclude",
      "community": 363,
      "norm_label": "exclude"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L1",
      "id": "backend_tsconfig",
      "community": 56,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L2",
      "id": "backend_tsconfig_compileroptions",
      "community": 56,
      "norm_label": "compileroptions"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L3",
      "id": "backend_tsconfig_compileroptions_target",
      "community": 56,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L4",
      "id": "backend_tsconfig_compileroptions_lib",
      "community": 56,
      "norm_label": "lib"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L5",
      "id": "backend_tsconfig_compileroptions_module",
      "community": 56,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L6",
      "id": "backend_tsconfig_compileroptions_moduleresolution",
      "community": 56,
      "norm_label": "moduleresolution"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L7",
      "id": "backend_tsconfig_compileroptions_esmoduleinterop",
      "community": 56,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "allowSyntheticDefaultImports",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L8",
      "id": "backend_tsconfig_compileroptions_allowsyntheticdefaultimports",
      "community": 56,
      "norm_label": "allowsyntheticdefaultimports"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L9",
      "id": "backend_tsconfig_compileroptions_strict",
      "community": 56,
      "norm_label": "strict"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L10",
      "id": "backend_tsconfig_compileroptions_skiplibcheck",
      "community": 56,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L11",
      "id": "backend_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "community": 56,
      "norm_label": "forceconsistentcasinginfilenames"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L12",
      "id": "backend_tsconfig_compileroptions_resolvejsonmodule",
      "community": 56,
      "norm_label": "resolvejsonmodule"
    },
    {
      "label": "declaration",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L13",
      "id": "backend_tsconfig_compileroptions_declaration",
      "community": 56,
      "norm_label": "declaration"
    },
    {
      "label": "declarationMap",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L14",
      "id": "backend_tsconfig_compileroptions_declarationmap",
      "community": 56,
      "norm_label": "declarationmap"
    },
    {
      "label": "sourceMap",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L15",
      "id": "backend_tsconfig_compileroptions_sourcemap",
      "community": 56,
      "norm_label": "sourcemap"
    },
    {
      "label": "incremental",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L16",
      "id": "backend_tsconfig_compileroptions_incremental",
      "community": 56,
      "norm_label": "incremental"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L17",
      "id": "backend_tsconfig_compileroptions_nounusedlocals",
      "community": 56,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L18",
      "id": "backend_tsconfig_compileroptions_nounusedparameters",
      "community": 56,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "noImplicitReturns",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L19",
      "id": "backend_tsconfig_compileroptions_noimplicitreturns",
      "community": 56,
      "norm_label": "noimplicitreturns"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L20",
      "id": "backend_tsconfig_compileroptions_nofallthroughcasesinswitch",
      "community": 56,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "outDir",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L21",
      "id": "backend_tsconfig_compileroptions_outdir",
      "community": 56,
      "norm_label": "outdir"
    },
    {
      "label": "rootDir",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L22",
      "id": "backend_tsconfig_compileroptions_rootdir",
      "community": 56,
      "norm_label": "rootdir"
    },
    {
      "label": "baseUrl",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L23",
      "id": "backend_tsconfig_compileroptions_baseurl",
      "community": 56,
      "norm_label": "baseurl"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L24",
      "id": "backend_tsconfig_compileroptions_paths",
      "community": 56,
      "norm_label": "paths"
    },
    {
      "label": "#*",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L25",
      "id": "backend_tsconfig_paths",
      "community": 56,
      "norm_label": "#*"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L28",
      "id": "backend_tsconfig_include",
      "community": 56,
      "norm_label": "include"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "backend/tsconfig.json",
      "source_location": "L29",
      "id": "backend_tsconfig_exclude",
      "community": 56,
      "norm_label": "exclude"
    },
    {
      "label": "vitest.config.js",
      "file_type": "code",
      "source_file": "backend/vitest.config.js",
      "source_location": "L1",
      "id": "backend_vitest_config",
      "community": 490,
      "norm_label": "vitest.config.js"
    },
    {
      "label": "commitlint.config.js",
      "file_type": "code",
      "source_file": "commitlint.config.js",
      "source_location": "L1",
      "id": "commitlint_config",
      "community": 491,
      "norm_label": "commitlint.config.js"
    },
    {
      "label": "components.json",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L1",
      "id": "frontend_components",
      "community": 124,
      "norm_label": "components.json"
    },
    {
      "label": "$schema",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L2",
      "id": "frontend_components_schema",
      "community": 124,
      "norm_label": "$schema"
    },
    {
      "label": "style",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L3",
      "id": "frontend_components_style",
      "community": 124,
      "norm_label": "style"
    },
    {
      "label": "rsc",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L4",
      "id": "frontend_components_rsc",
      "community": 124,
      "norm_label": "rsc"
    },
    {
      "label": "tsx",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L5",
      "id": "frontend_components_tsx",
      "community": 124,
      "norm_label": "tsx"
    },
    {
      "label": "tailwind",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L6",
      "id": "frontend_components_tailwind",
      "community": 124,
      "norm_label": "tailwind"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L7",
      "id": "frontend_components_tailwind_config",
      "community": 124,
      "norm_label": "config"
    },
    {
      "label": "css",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L8",
      "id": "frontend_components_tailwind_css",
      "community": 124,
      "norm_label": "css"
    },
    {
      "label": "baseColor",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L9",
      "id": "frontend_components_tailwind_basecolor",
      "community": 124,
      "norm_label": "basecolor"
    },
    {
      "label": "cssVariables",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L10",
      "id": "frontend_components_tailwind_cssvariables",
      "community": 124,
      "norm_label": "cssvariables"
    },
    {
      "label": "prefix",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L11",
      "id": "frontend_components_tailwind_prefix",
      "community": 124,
      "norm_label": "prefix"
    },
    {
      "label": "iconLibrary",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L13",
      "id": "frontend_components_iconlibrary",
      "community": 124,
      "norm_label": "iconlibrary"
    },
    {
      "label": "aliases",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L14",
      "id": "frontend_components_aliases",
      "community": 124,
      "norm_label": "aliases"
    },
    {
      "label": "components",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L15",
      "id": "frontend_components_aliases_components",
      "community": 124,
      "norm_label": "components"
    },
    {
      "label": "utils",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L16",
      "id": "frontend_components_aliases_utils",
      "community": 124,
      "norm_label": "utils"
    },
    {
      "label": "ui",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L17",
      "id": "frontend_components_aliases_ui",
      "community": 124,
      "norm_label": "ui"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L18",
      "id": "frontend_components_aliases_lib",
      "community": 124,
      "norm_label": "lib"
    },
    {
      "label": "hooks",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L19",
      "id": "frontend_components_aliases_hooks",
      "community": 124,
      "norm_label": "hooks"
    },
    {
      "label": "registries",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L21",
      "id": "frontend_components_registries",
      "community": 124,
      "norm_label": "registries"
    },
    {
      "label": "@shadcn-editor",
      "file_type": "code",
      "source_file": "frontend/components.json",
      "source_location": "L22",
      "id": "frontend_components_registries_shadcn_editor",
      "community": 124,
      "norm_label": "@shadcn-editor"
    },
    {
      "label": "env.d.ts",
      "file_type": "code",
      "source_file": "frontend/env.d.ts",
      "source_location": "L1",
      "id": "frontend_env_d",
      "community": 406,
      "norm_label": "env.d.ts"
    },
    {
      "label": "ImportMetaEnv",
      "file_type": "code",
      "source_file": "frontend/env.d.ts",
      "source_location": "L1",
      "id": "frontend_env_d_importmetaenv",
      "community": 406,
      "norm_label": "importmetaenv"
    },
    {
      "label": "ImportMeta",
      "file_type": "code",
      "source_file": "frontend/env.d.ts",
      "source_location": "L10",
      "id": "frontend_env_d_importmeta",
      "community": 406,
      "norm_label": "importmeta"
    },
    {
      "label": "eslint.config.js",
      "file_type": "code",
      "source_file": "frontend/eslint.config.js",
      "source_location": "L1",
      "id": "frontend_eslint_config",
      "community": 458,
      "norm_label": "eslint.config.js"
    },
    {
      "label": "designTokenPlugin",
      "file_type": "code",
      "source_file": "frontend/eslint.config.js",
      "source_location": "L20",
      "id": "frontend_eslint_config_designtokenplugin",
      "community": 458,
      "norm_label": "designtokenplugin"
    },
    {
      "label": "knip.json",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L1",
      "id": "frontend_knip",
      "community": 111,
      "norm_label": "knip.json"
    },
    {
      "label": "entry",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L2",
      "id": "frontend_knip_entry",
      "community": 111,
      "norm_label": "entry"
    },
    {
      "label": "project",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L3",
      "id": "frontend_knip_project",
      "community": 111,
      "norm_label": "project"
    },
    {
      "label": "ignore",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L4",
      "id": "frontend_knip_ignore",
      "community": 111,
      "norm_label": "ignore"
    },
    {
      "label": "ignoreDependencies",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L10",
      "id": "frontend_knip_ignoredependencies",
      "community": 111,
      "norm_label": "ignoredependencies"
    },
    {
      "label": "ignoreBinaries",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L30",
      "id": "frontend_knip_ignorebinaries",
      "community": 111,
      "norm_label": "ignorebinaries"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L31",
      "id": "frontend_knip_paths",
      "community": 111,
      "norm_label": "paths"
    },
    {
      "label": "#api/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L33",
      "id": "frontend_knip_paths_api",
      "community": 111,
      "norm_label": "#api/*"
    },
    {
      "label": "#hooks/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L34",
      "id": "frontend_knip_paths_hooks",
      "community": 111,
      "norm_label": "#hooks/*"
    },
    {
      "label": "#types/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L35",
      "id": "frontend_knip_paths_types",
      "community": 111,
      "norm_label": "#types/*"
    },
    {
      "label": "#presentation/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L36",
      "id": "frontend_knip_paths_presentation",
      "community": 111,
      "norm_label": "#presentation/*"
    },
    {
      "label": "#components",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L37",
      "id": "frontend_knip_paths_components",
      "community": 111,
      "norm_label": "#components"
    },
    {
      "label": "#pages",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L39",
      "id": "frontend_knip_paths_pages",
      "community": 111,
      "norm_label": "#pages"
    },
    {
      "label": "#models/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L41",
      "id": "frontend_knip_paths_models",
      "community": 111,
      "norm_label": "#models/*"
    },
    {
      "label": "#layout/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L42",
      "id": "frontend_knip_paths_layout",
      "community": 111,
      "norm_label": "#layout/*"
    },
    {
      "label": "#store",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L43",
      "id": "frontend_knip_paths_store",
      "community": 111,
      "norm_label": "#store"
    },
    {
      "label": "#constants/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L45",
      "id": "frontend_knip_paths_constants",
      "community": 111,
      "norm_label": "#constants/*"
    },
    {
      "label": "#config/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L46",
      "id": "frontend_knip_paths_config",
      "community": 111,
      "norm_label": "#config/*"
    },
    {
      "label": "#utils/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L47",
      "id": "frontend_knip_paths_utils",
      "community": 111,
      "norm_label": "#utils/*"
    },
    {
      "label": "#icons",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L48",
      "id": "frontend_knip_paths_icons",
      "community": 111,
      "norm_label": "#icons"
    },
    {
      "label": "#lib/*",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L50",
      "id": "frontend_knip_paths_lib",
      "community": 111,
      "norm_label": "#lib/*"
    },
    {
      "label": "ignoreExportsUsedInFile",
      "file_type": "code",
      "source_file": "frontend/knip.json",
      "source_location": "L52",
      "id": "frontend_knip_ignoreexportsusedinfile",
      "community": 111,
      "norm_label": "ignoreexportsusedinfile"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L1",
      "id": "frontend_package",
      "community": 319,
      "norm_label": "package.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L2",
      "id": "frontend_package_name",
      "community": 319,
      "norm_label": "name"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L3",
      "id": "frontend_package_private",
      "community": 319,
      "norm_label": "private"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L4",
      "id": "frontend_package_version",
      "community": 319,
      "norm_label": "version"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L5",
      "id": "frontend_package_type",
      "community": 319,
      "norm_label": "type"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L6",
      "id": "frontend_package_scripts",
      "community": 186,
      "norm_label": "scripts"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L7",
      "id": "frontend_package_scripts_dev",
      "community": 186,
      "norm_label": "dev"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L8",
      "id": "frontend_package_scripts_build",
      "community": 186,
      "norm_label": "build"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L9",
      "id": "frontend_package_scripts_lint",
      "community": 186,
      "norm_label": "lint"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L10",
      "id": "frontend_package_scripts_lint_fix",
      "community": 186,
      "norm_label": "lint:fix"
    },
    {
      "label": "preview",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L11",
      "id": "frontend_package_scripts_preview",
      "community": 186,
      "norm_label": "preview"
    },
    {
      "label": "generate:types",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L12",
      "id": "frontend_package_scripts_generate_types",
      "community": 186,
      "norm_label": "generate:types"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L13",
      "id": "frontend_package_scripts_format",
      "community": 186,
      "norm_label": "format"
    },
    {
      "label": "format:check",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L14",
      "id": "frontend_package_scripts_format_check",
      "community": 186,
      "norm_label": "format:check"
    },
    {
      "label": "type-check",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L15",
      "id": "frontend_package_scripts_type_check",
      "community": 186,
      "norm_label": "type-check"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L16",
      "id": "frontend_package_scripts_test",
      "community": 186,
      "norm_label": "test"
    },
    {
      "label": "test:watch",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L17",
      "id": "frontend_package_scripts_test_watch",
      "community": 186,
      "norm_label": "test:watch"
    },
    {
      "label": "test:coverage",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L18",
      "id": "frontend_package_scripts_test_coverage",
      "community": 186,
      "norm_label": "test:coverage"
    },
    {
      "label": "dead-code",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L19",
      "id": "frontend_package_scripts_dead_code",
      "community": 186,
      "norm_label": "dead-code"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L21",
      "id": "frontend_package_dependencies",
      "community": 15,
      "norm_label": "dependencies"
    },
    {
      "label": "@hookform/resolvers",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L22",
      "id": "frontend_package_dependencies_hookform_resolvers",
      "community": 15,
      "norm_label": "@hookform/resolvers"
    },
    {
      "label": "@radix-ui/react-checkbox",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L23",
      "id": "frontend_package_dependencies_radix_ui_react_checkbox",
      "community": 15,
      "norm_label": "@radix-ui/react-checkbox"
    },
    {
      "label": "@radix-ui/react-collapsible",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L24",
      "id": "frontend_package_dependencies_radix_ui_react_collapsible",
      "community": 15,
      "norm_label": "@radix-ui/react-collapsible"
    },
    {
      "label": "@radix-ui/react-dialog",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L25",
      "id": "frontend_package_dependencies_radix_ui_react_dialog",
      "community": 15,
      "norm_label": "@radix-ui/react-dialog"
    },
    {
      "label": "@radix-ui/react-dropdown-menu",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L26",
      "id": "frontend_package_dependencies_radix_ui_react_dropdown_menu",
      "community": 15,
      "norm_label": "@radix-ui/react-dropdown-menu"
    },
    {
      "label": "@radix-ui/react-label",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L27",
      "id": "frontend_package_dependencies_radix_ui_react_label",
      "community": 15,
      "norm_label": "@radix-ui/react-label"
    },
    {
      "label": "@radix-ui/react-popover",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L28",
      "id": "frontend_package_dependencies_radix_ui_react_popover",
      "community": 15,
      "norm_label": "@radix-ui/react-popover"
    },
    {
      "label": "@radix-ui/react-progress",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L29",
      "id": "frontend_package_dependencies_radix_ui_react_progress",
      "community": 15,
      "norm_label": "@radix-ui/react-progress"
    },
    {
      "label": "@radix-ui/react-select",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L30",
      "id": "frontend_package_dependencies_radix_ui_react_select",
      "community": 15,
      "norm_label": "@radix-ui/react-select"
    },
    {
      "label": "@radix-ui/react-separator",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L31",
      "id": "frontend_package_dependencies_radix_ui_react_separator",
      "community": 15,
      "norm_label": "@radix-ui/react-separator"
    },
    {
      "label": "@radix-ui/react-slot",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L32",
      "id": "frontend_package_dependencies_radix_ui_react_slot",
      "community": 15,
      "norm_label": "@radix-ui/react-slot"
    },
    {
      "label": "@radix-ui/react-switch",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L33",
      "id": "frontend_package_dependencies_radix_ui_react_switch",
      "community": 15,
      "norm_label": "@radix-ui/react-switch"
    },
    {
      "label": "@radix-ui/react-tabs",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L34",
      "id": "frontend_package_dependencies_radix_ui_react_tabs",
      "community": 15,
      "norm_label": "@radix-ui/react-tabs"
    },
    {
      "label": "@radix-ui/react-toggle",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L35",
      "id": "frontend_package_dependencies_radix_ui_react_toggle",
      "community": 15,
      "norm_label": "@radix-ui/react-toggle"
    },
    {
      "label": "@radix-ui/react-toggle-group",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L36",
      "id": "frontend_package_dependencies_radix_ui_react_toggle_group",
      "community": 15,
      "norm_label": "@radix-ui/react-toggle-group"
    },
    {
      "label": "@radix-ui/react-tooltip",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L37",
      "id": "frontend_package_dependencies_radix_ui_react_tooltip",
      "community": 15,
      "norm_label": "@radix-ui/react-tooltip"
    },
    {
      "label": "@tanstack/react-query",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L38",
      "id": "frontend_package_dependencies_tanstack_react_query",
      "community": 15,
      "norm_label": "@tanstack/react-query"
    },
    {
      "label": "axios",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L39",
      "id": "frontend_package_dependencies_axios",
      "community": 15,
      "norm_label": "axios"
    },
    {
      "label": "class-variance-authority",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L40",
      "id": "frontend_package_dependencies_class_variance_authority",
      "community": 15,
      "norm_label": "class-variance-authority"
    },
    {
      "label": "clsx",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L41",
      "id": "frontend_package_dependencies_clsx",
      "community": 15,
      "norm_label": "clsx"
    },
    {
      "label": "cmdk",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L42",
      "id": "frontend_package_dependencies_cmdk",
      "community": 15,
      "norm_label": "cmdk"
    },
    {
      "label": "dagre",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L43",
      "id": "frontend_package_dependencies_dagre",
      "community": 15,
      "norm_label": "dagre"
    },
    {
      "label": "date-fns",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L44",
      "id": "frontend_package_dependencies_date_fns",
      "community": 15,
      "norm_label": "date-fns"
    },
    {
      "label": "i18next",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L45",
      "id": "frontend_package_dependencies_i18next",
      "community": 15,
      "norm_label": "i18next"
    },
    {
      "label": "lucide-react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L46",
      "id": "frontend_package_dependencies_lucide_react",
      "community": 15,
      "norm_label": "lucide-react"
    },
    {
      "label": "next-themes",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L47",
      "id": "frontend_package_dependencies_next_themes",
      "community": 15,
      "norm_label": "next-themes"
    },
    {
      "label": "qrcode.react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L48",
      "id": "frontend_package_dependencies_qrcode_react",
      "community": 15,
      "norm_label": "qrcode.react"
    },
    {
      "label": "react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L49",
      "id": "frontend_package_dependencies_react",
      "community": 15,
      "norm_label": "react"
    },
    {
      "label": "react-day-picker",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L50",
      "id": "frontend_package_dependencies_react_day_picker",
      "community": 15,
      "norm_label": "react-day-picker"
    },
    {
      "label": "react-dom",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L51",
      "id": "frontend_package_dependencies_react_dom",
      "community": 15,
      "norm_label": "react-dom"
    },
    {
      "label": "react-hook-form",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L52",
      "id": "frontend_package_dependencies_react_hook_form",
      "community": 15,
      "norm_label": "react-hook-form"
    },
    {
      "label": "react-i18next",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L53",
      "id": "frontend_package_dependencies_react_i18next",
      "community": 15,
      "norm_label": "react-i18next"
    },
    {
      "label": "react-markdown",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L54",
      "id": "frontend_package_dependencies_react_markdown",
      "community": 15,
      "norm_label": "react-markdown"
    },
    {
      "label": "react-router-dom",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L55",
      "id": "frontend_package_dependencies_react_router_dom",
      "community": 15,
      "norm_label": "react-router-dom"
    },
    {
      "label": "reactflow",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L56",
      "id": "frontend_package_dependencies_reactflow",
      "community": 15,
      "norm_label": "reactflow"
    },
    {
      "label": "recharts",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L57",
      "id": "frontend_package_dependencies_recharts",
      "community": 15,
      "norm_label": "recharts"
    },
    {
      "label": "rehype-raw",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L58",
      "id": "frontend_package_dependencies_rehype_raw",
      "community": 15,
      "norm_label": "rehype-raw"
    },
    {
      "label": "remark-gfm",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L59",
      "id": "frontend_package_dependencies_remark_gfm",
      "community": 15,
      "norm_label": "remark-gfm"
    },
    {
      "label": "socket.io-client",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L60",
      "id": "frontend_package_dependencies_socket_io_client",
      "community": 15,
      "norm_label": "socket.io-client"
    },
    {
      "label": "sonner",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L61",
      "id": "frontend_package_dependencies_sonner",
      "community": 15,
      "norm_label": "sonner"
    },
    {
      "label": "tailwind-merge",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L62",
      "id": "frontend_package_dependencies_tailwind_merge",
      "community": 15,
      "norm_label": "tailwind-merge"
    },
    {
      "label": "tailwindcss",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L63",
      "id": "frontend_package_dependencies_tailwindcss",
      "community": 15,
      "norm_label": "tailwindcss"
    },
    {
      "label": "tailwindcss-animate",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L64",
      "id": "frontend_package_dependencies_tailwindcss_animate",
      "community": 15,
      "norm_label": "tailwindcss-animate"
    },
    {
      "label": "tw-animate-css",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L65",
      "id": "frontend_package_dependencies_tw_animate_css",
      "community": 15,
      "norm_label": "tw-animate-css"
    },
    {
      "label": "zod",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L66",
      "id": "frontend_package_dependencies_zod",
      "community": 15,
      "norm_label": "zod"
    },
    {
      "label": "zundo",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L67",
      "id": "frontend_package_dependencies_zundo",
      "community": 15,
      "norm_label": "zundo"
    },
    {
      "label": "zustand",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L68",
      "id": "frontend_package_dependencies_zustand",
      "community": 15,
      "norm_label": "zustand"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L70",
      "id": "frontend_package_devdependencies",
      "community": 33,
      "norm_label": "devdependencies"
    },
    {
      "label": "@eslint/js",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L71",
      "id": "frontend_package_devdependencies_eslint_js",
      "community": 33,
      "norm_label": "@eslint/js"
    },
    {
      "label": "@tailwindcss/postcss",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L72",
      "id": "frontend_package_devdependencies_tailwindcss_postcss",
      "community": 33,
      "norm_label": "@tailwindcss/postcss"
    },
    {
      "label": "@testing-library/jest-dom",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L73",
      "id": "frontend_package_devdependencies_testing_library_jest_dom",
      "community": 33,
      "norm_label": "@testing-library/jest-dom"
    },
    {
      "label": "@testing-library/react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L74",
      "id": "frontend_package_devdependencies_testing_library_react",
      "community": 33,
      "norm_label": "@testing-library/react"
    },
    {
      "label": "@testing-library/user-event",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L75",
      "id": "frontend_package_devdependencies_testing_library_user_event",
      "community": 33,
      "norm_label": "@testing-library/user-event"
    },
    {
      "label": "@types/dagre",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L76",
      "id": "frontend_package_devdependencies_types_dagre",
      "community": 33,
      "norm_label": "@types/dagre"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L77",
      "id": "frontend_package_devdependencies_types_node",
      "community": 33,
      "norm_label": "@types/node"
    },
    {
      "label": "@types/react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L78",
      "id": "frontend_package_devdependencies_types_react",
      "community": 33,
      "norm_label": "@types/react"
    },
    {
      "label": "@types/react-dom",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L79",
      "id": "frontend_package_devdependencies_types_react_dom",
      "community": 33,
      "norm_label": "@types/react-dom"
    },
    {
      "label": "@vitejs/plugin-react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L80",
      "id": "frontend_package_devdependencies_vitejs_plugin_react",
      "community": 33,
      "norm_label": "@vitejs/plugin-react"
    },
    {
      "label": "@vitest/coverage-v8",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L81",
      "id": "frontend_package_devdependencies_vitest_coverage_v8",
      "community": 33,
      "norm_label": "@vitest/coverage-v8"
    },
    {
      "label": "csv-parse",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L82",
      "id": "frontend_package_devdependencies_csv_parse",
      "community": 33,
      "norm_label": "csv-parse"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L83",
      "id": "frontend_package_devdependencies_eslint",
      "community": 33,
      "norm_label": "eslint"
    },
    {
      "label": "eslint-config-prettier",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L84",
      "id": "frontend_package_devdependencies_eslint_config_prettier",
      "community": 33,
      "norm_label": "eslint-config-prettier"
    },
    {
      "label": "eslint-import-resolver-typescript",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L85",
      "id": "frontend_package_devdependencies_eslint_import_resolver_typescript",
      "community": 33,
      "norm_label": "eslint-import-resolver-typescript"
    },
    {
      "label": "eslint-plugin-i18next",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L86",
      "id": "frontend_package_devdependencies_eslint_plugin_i18next",
      "community": 33,
      "norm_label": "eslint-plugin-i18next"
    },
    {
      "label": "eslint-plugin-import",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L87",
      "id": "frontend_package_devdependencies_eslint_plugin_import",
      "community": 33,
      "norm_label": "eslint-plugin-import"
    },
    {
      "label": "eslint-plugin-jsx-a11y",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L88",
      "id": "frontend_package_devdependencies_eslint_plugin_jsx_a11y",
      "community": 33,
      "norm_label": "eslint-plugin-jsx-a11y"
    },
    {
      "label": "eslint-plugin-react",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L89",
      "id": "frontend_package_devdependencies_eslint_plugin_react",
      "community": 33,
      "norm_label": "eslint-plugin-react"
    },
    {
      "label": "eslint-plugin-react-hooks",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L90",
      "id": "frontend_package_devdependencies_eslint_plugin_react_hooks",
      "community": 33,
      "norm_label": "eslint-plugin-react-hooks"
    },
    {
      "label": "eslint-plugin-react-refresh",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L91",
      "id": "frontend_package_devdependencies_eslint_plugin_react_refresh",
      "community": 33,
      "norm_label": "eslint-plugin-react-refresh"
    },
    {
      "label": "globals",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L92",
      "id": "frontend_package_devdependencies_globals",
      "community": 33,
      "norm_label": "globals"
    },
    {
      "label": "jsdom",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L93",
      "id": "frontend_package_devdependencies_jsdom",
      "community": 33,
      "norm_label": "jsdom"
    },
    {
      "label": "knip",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L94",
      "id": "frontend_package_devdependencies_knip",
      "community": 33,
      "norm_label": "knip"
    },
    {
      "label": "lightningcss",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L95",
      "id": "frontend_package_devdependencies_lightningcss",
      "community": 33,
      "norm_label": "lightningcss"
    },
    {
      "label": "openapi-typescript",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L96",
      "id": "frontend_package_devdependencies_openapi_typescript",
      "community": 33,
      "norm_label": "openapi-typescript"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L97",
      "id": "frontend_package_devdependencies_prettier",
      "community": 33,
      "norm_label": "prettier"
    },
    {
      "label": "prettier-plugin-tailwindcss",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L98",
      "id": "frontend_package_devdependencies_prettier_plugin_tailwindcss",
      "community": 33,
      "norm_label": "prettier-plugin-tailwindcss"
    },
    {
      "label": "tsx",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L99",
      "id": "frontend_package_devdependencies_tsx",
      "community": 33,
      "norm_label": "tsx"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L100",
      "id": "frontend_package_devdependencies_typescript",
      "community": 33,
      "norm_label": "typescript"
    },
    {
      "label": "typescript-eslint",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L101",
      "id": "frontend_package_devdependencies_typescript_eslint",
      "community": 33,
      "norm_label": "typescript-eslint"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L102",
      "id": "frontend_package_devdependencies_vite",
      "community": 33,
      "norm_label": "vite"
    },
    {
      "label": "vitest",
      "file_type": "code",
      "source_file": "frontend/package.json",
      "source_location": "L103",
      "id": "frontend_package_devdependencies_vitest",
      "community": 33,
      "norm_label": "vitest"
    },
    {
      "label": "postcss.config.mjs",
      "file_type": "code",
      "source_file": "frontend/postcss.config.mjs",
      "source_location": "L1",
      "id": "frontend_postcss_config",
      "community": 459,
      "norm_label": "postcss.config.mjs"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "frontend/postcss.config.mjs",
      "source_location": "L1",
      "id": "frontend_postcss_config_config",
      "community": 459,
      "norm_label": "config"
    },
    {
      "label": "App.tsx",
      "file_type": "code",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L1",
      "id": "src_app",
      "community": 173,
      "norm_label": "app.tsx"
    },
    {
      "label": "mutationCache",
      "file_type": "code",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L21",
      "id": "src_app_mutationcache",
      "community": 173,
      "norm_label": "mutationcache"
    },
    {
      "label": "queryClient",
      "file_type": "code",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L37",
      "id": "src_app_queryclient",
      "community": 173,
      "norm_label": "queryclient"
    },
    {
      "label": "App()",
      "file_type": "code",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L53",
      "id": "src_app_app",
      "community": 173,
      "norm_label": "app()"
    },
    {
      "label": "api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L1",
      "id": "api_api",
      "community": 263,
      "norm_label": "api.ts"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L16",
      "id": "api_api_get",
      "community": 69,
      "norm_label": "get()"
    },
    {
      "label": "post()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L23",
      "id": "api_api_post",
      "community": 69,
      "norm_label": "post()"
    },
    {
      "label": "del()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L31",
      "id": "api_api_del",
      "community": 69,
      "norm_label": "del()"
    },
    {
      "label": "put()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L38",
      "id": "api_api_put",
      "community": 263,
      "norm_label": "put()"
    },
    {
      "label": "patch()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L46",
      "id": "api_api_patch",
      "community": 263,
      "norm_label": "patch()"
    },
    {
      "label": "unwrapResponse()",
      "file_type": "code",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L59",
      "id": "api_api_unwrapresponse",
      "community": 105,
      "norm_label": "unwrapresponse()"
    },
    {
      "label": "axios.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/axios.ts",
      "source_location": "L1",
      "id": "api_axios",
      "community": 263,
      "norm_label": "axios.ts"
    },
    {
      "label": "axios",
      "file_type": "code",
      "source_file": "frontend/src/api/axios.ts",
      "source_location": "L11",
      "id": "api_axios_axios",
      "community": 263,
      "norm_label": "axios"
    },
    {
      "label": "AUTH_ENDPOINTS",
      "file_type": "code",
      "source_file": "frontend/src/api/axios.ts",
      "source_location": "L24",
      "id": "api_axios_auth_endpoints",
      "community": 263,
      "norm_label": "auth_endpoints"
    },
    {
      "label": "endpoints.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/endpoints.ts",
      "source_location": "L1",
      "id": "api_endpoints",
      "community": 438,
      "norm_label": "endpoints.ts"
    },
    {
      "label": "ENDPOINTS",
      "file_type": "code",
      "source_file": "frontend/src/api/endpoints.ts",
      "source_location": "L2",
      "id": "api_endpoints_endpoints",
      "community": 438,
      "norm_label": "endpoints"
    },
    {
      "label": "errors.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L1",
      "id": "api_errors",
      "community": 300,
      "norm_label": "errors.ts"
    },
    {
      "label": "ApiError",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L14",
      "id": "api_errors_apierror",
      "community": 300,
      "norm_label": "apierror"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L30",
      "id": "api_errors_apierror_constructor",
      "community": 300,
      "norm_label": ".constructor()"
    },
    {
      "label": ".fromAxiosInterceptor()",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L53",
      "id": "api_errors_apierror_fromaxiosinterceptor",
      "community": 300,
      "norm_label": ".fromaxiosinterceptor()"
    },
    {
      "label": ".fromUnwrapResponse()",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L72",
      "id": "api_errors_apierror_fromunwrapresponse",
      "community": 300,
      "norm_label": ".fromunwrapresponse()"
    },
    {
      "label": "isApiError()",
      "file_type": "code",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L83",
      "id": "api_errors_isapierror",
      "community": 300,
      "norm_label": "isapierror()"
    },
    {
      "label": "useAgents.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L1",
      "id": "hooks_useagents",
      "community": 282,
      "norm_label": "useagents.ts"
    },
    {
      "label": "useGetAgents()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L20",
      "id": "hooks_useagents_usegetagents",
      "community": 228,
      "norm_label": "usegetagents()"
    },
    {
      "label": "useGetAgent()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L28",
      "id": "hooks_useagents_usegetagent",
      "community": 282,
      "norm_label": "usegetagent()"
    },
    {
      "label": "useGetAgentFlows()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L37",
      "id": "hooks_useagents_usegetagentflows",
      "community": 282,
      "norm_label": "usegetagentflows()"
    },
    {
      "label": "useGetAgentRuns()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L46",
      "id": "hooks_useagents_usegetagentruns",
      "community": 282,
      "norm_label": "usegetagentruns()"
    },
    {
      "label": "useGetAgentEvents()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L55",
      "id": "hooks_useagents_usegetagentevents",
      "community": 282,
      "norm_label": "usegetagentevents()"
    },
    {
      "label": "useGetAgentHotspots()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L64",
      "id": "hooks_useagents_usegetagenthotspots",
      "community": 282,
      "norm_label": "usegetagenthotspots()"
    },
    {
      "label": "useApiKeys.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L1",
      "id": "hooks_useapikeys",
      "community": 5,
      "norm_label": "useapikeys.ts"
    },
    {
      "label": "useGetApiKeys()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L18",
      "id": "hooks_useapikeys_usegetapikeys",
      "community": 5,
      "norm_label": "usegetapikeys()"
    },
    {
      "label": "useGenerateApiKey()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L26",
      "id": "hooks_useapikeys_usegenerateapikey",
      "community": 5,
      "norm_label": "usegenerateapikey()"
    },
    {
      "label": "useRevokeApiKey()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L40",
      "id": "hooks_useapikeys_userevokeapikey",
      "community": 5,
      "norm_label": "userevokeapikey()"
    },
    {
      "label": "useAuth.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L1",
      "id": "hooks_useauth",
      "community": 144,
      "norm_label": "useauth.ts"
    },
    {
      "label": "useExchangeToken()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L23",
      "id": "hooks_useauth_useexchangetoken",
      "community": 144,
      "norm_label": "useexchangetoken()"
    },
    {
      "label": "useDevLogin()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L56",
      "id": "hooks_useauth_usedevlogin",
      "community": 144,
      "norm_label": "usedevlogin()"
    },
    {
      "label": "useLogout()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L89",
      "id": "hooks_useauth_uselogout",
      "community": 144,
      "norm_label": "uselogout()"
    },
    {
      "label": "useAuthorization.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L1",
      "id": "hooks_useauthorization",
      "community": 139,
      "norm_label": "useauthorization.ts"
    },
    {
      "label": "useListRoles()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L20",
      "id": "hooks_useauthorization_uselistroles",
      "community": 139,
      "norm_label": "uselistroles()"
    },
    {
      "label": "useGetRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L31",
      "id": "hooks_useauthorization_usegetrole",
      "community": 139,
      "norm_label": "usegetrole()"
    },
    {
      "label": "useListPermissions()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L42",
      "id": "hooks_useauthorization_uselistpermissions",
      "community": 139,
      "norm_label": "uselistpermissions()"
    },
    {
      "label": "useListUsersWithRoles()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L53",
      "id": "hooks_useauthorization_uselistuserswithroles",
      "community": 139,
      "norm_label": "uselistuserswithroles()"
    },
    {
      "label": "useCreateRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L64",
      "id": "hooks_useauthorization_usecreaterole",
      "community": 139,
      "norm_label": "usecreaterole()"
    },
    {
      "label": "useDeleteRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L79",
      "id": "hooks_useauthorization_usedeleterole",
      "community": 139,
      "norm_label": "usedeleterole()"
    },
    {
      "label": "useSetRolePermissions()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L94",
      "id": "hooks_useauthorization_usesetrolepermissions",
      "community": 139,
      "norm_label": "usesetrolepermissions()"
    },
    {
      "label": "useAddUserRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L110",
      "id": "hooks_useauthorization_useadduserrole",
      "community": 139,
      "norm_label": "useadduserrole()"
    },
    {
      "label": "useRemoveUserRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L125",
      "id": "hooks_useauthorization_useremoveuserrole",
      "community": 139,
      "norm_label": "useremoveuserrole()"
    },
    {
      "label": "useGrantUserPermission()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L140",
      "id": "hooks_useauthorization_usegrantuserpermission",
      "community": 139,
      "norm_label": "usegrantuserpermission()"
    },
    {
      "label": "useRevokeUserPermission()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L155",
      "id": "hooks_useauthorization_userevokeuserpermission",
      "community": 139,
      "norm_label": "userevokeuserpermission()"
    },
    {
      "label": "useSetUserProtected()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L170",
      "id": "hooks_useauthorization_usesetuserprotected",
      "community": 139,
      "norm_label": "usesetuserprotected()"
    },
    {
      "label": "useListAuditLogs()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L185",
      "id": "hooks_useauthorization_uselistauditlogs",
      "community": 139,
      "norm_label": "uselistauditlogs()"
    },
    {
      "label": "useCostBreakdown.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostBreakdown.ts",
      "source_location": "L1",
      "id": "hooks_usecostbreakdown",
      "community": 289,
      "norm_label": "usecostbreakdown.ts"
    },
    {
      "label": "useCostBreakdown()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostBreakdown.ts",
      "source_location": "L6",
      "id": "hooks_usecostbreakdown_usecostbreakdown",
      "community": 289,
      "norm_label": "usecostbreakdown()"
    },
    {
      "label": "useCostBreakdownPaged.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostBreakdownPaged.ts",
      "source_location": "L1",
      "id": "hooks_usecostbreakdownpaged",
      "community": 26,
      "norm_label": "usecostbreakdownpaged.ts"
    },
    {
      "label": "useCostBreakdownPaged()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostBreakdownPaged.ts",
      "source_location": "L6",
      "id": "hooks_usecostbreakdownpaged_usecostbreakdownpaged",
      "community": 26,
      "norm_label": "usecostbreakdownpaged()"
    },
    {
      "label": "useCostDaily.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostDaily.ts",
      "source_location": "L1",
      "id": "hooks_usecostdaily",
      "community": 26,
      "norm_label": "usecostdaily.ts"
    },
    {
      "label": "useCostDaily()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostDaily.ts",
      "source_location": "L6",
      "id": "hooks_usecostdaily_usecostdaily",
      "community": 26,
      "norm_label": "usecostdaily()"
    },
    {
      "label": "useCostSummary.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostSummary.ts",
      "source_location": "L1",
      "id": "hooks_usecostsummary",
      "community": 289,
      "norm_label": "usecostsummary.ts"
    },
    {
      "label": "useCostSummary()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostSummary.ts",
      "source_location": "L6",
      "id": "hooks_usecostsummary_usecostsummary",
      "community": 289,
      "norm_label": "usecostsummary()"
    },
    {
      "label": "useCostTrends.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostTrends.ts",
      "source_location": "L1",
      "id": "hooks_usecosttrends",
      "community": 289,
      "norm_label": "usecosttrends.ts"
    },
    {
      "label": "useCostTrends()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useCostTrends.ts",
      "source_location": "L6",
      "id": "hooks_usecosttrends_usecosttrends",
      "community": 289,
      "norm_label": "usecosttrends()"
    },
    {
      "label": "useFlowVersions.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L1",
      "id": "hooks_useflowversions",
      "community": 8,
      "norm_label": "useflowversions.ts"
    },
    {
      "label": "useListVersionsByFlow()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L8",
      "id": "hooks_useflowversions_uselistversionsbyflow",
      "community": 8,
      "norm_label": "uselistversionsbyflow()"
    },
    {
      "label": "useGetVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L20",
      "id": "hooks_useflowversions_usegetversion",
      "community": 8,
      "norm_label": "usegetversion()"
    },
    {
      "label": "useUpdateVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L29",
      "id": "hooks_useflowversions_useupdateversion",
      "community": 8,
      "norm_label": "useupdateversion()"
    },
    {
      "label": "useFlows.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlows.ts",
      "source_location": "L1",
      "id": "hooks_useflows",
      "community": 8,
      "norm_label": "useflows.ts"
    },
    {
      "label": "useListFlows()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useFlows.ts",
      "source_location": "L7",
      "id": "hooks_useflows_uselistflows",
      "community": 8,
      "norm_label": "uselistflows()"
    },
    {
      "label": "useGraphConfigs.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGraphConfigs.ts",
      "source_location": "L1",
      "id": "hooks_usegraphconfigs",
      "community": 8,
      "norm_label": "usegraphconfigs.ts"
    },
    {
      "label": "useListConfigs()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGraphConfigs.ts",
      "source_location": "L7",
      "id": "hooks_usegraphconfigs_uselistconfigs",
      "community": 8,
      "norm_label": "uselistconfigs()"
    },
    {
      "label": "useLoadConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGraphConfigs.ts",
      "source_location": "L15",
      "id": "hooks_usegraphconfigs_useloadconfig",
      "community": 8,
      "norm_label": "useloadconfig()"
    },
    {
      "label": "useGraphs.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGraphs.ts",
      "source_location": "L1",
      "id": "hooks_usegraphs",
      "community": 8,
      "norm_label": "usegraphs.ts"
    },
    {
      "label": "useGraphStructureByName()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGraphs.ts",
      "source_location": "L7",
      "id": "hooks_usegraphs_usegraphstructurebyname",
      "community": 8,
      "norm_label": "usegraphstructurebyname()"
    },
    {
      "label": "useGuardrailStatus.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGuardrailStatus.ts",
      "source_location": "L1",
      "id": "hooks_useguardrailstatus",
      "community": 26,
      "norm_label": "useguardrailstatus.ts"
    },
    {
      "label": "useGuardrailStatus()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGuardrailStatus.ts",
      "source_location": "L6",
      "id": "hooks_useguardrailstatus_useguardrailstatus",
      "community": 26,
      "norm_label": "useguardrailstatus()"
    },
    {
      "label": "useGuardrails.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGuardrails.ts",
      "source_location": "L1",
      "id": "hooks_useguardrails",
      "community": 26,
      "norm_label": "useguardrails.ts"
    },
    {
      "label": "useGuardrails()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useGuardrails.ts",
      "source_location": "L7",
      "id": "hooks_useguardrails_useguardrails",
      "community": 26,
      "norm_label": "useguardrails()"
    },
    {
      "label": "useItems.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useItems.ts",
      "source_location": "L1",
      "id": "hooks_useitems",
      "community": 464,
      "norm_label": "useitems.ts"
    },
    {
      "label": "useGetItems()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useItems.ts",
      "source_location": "L36",
      "id": "hooks_useitems_usegetitems",
      "community": 464,
      "norm_label": "usegetitems()"
    },
    {
      "label": "useLLMModels.test.tsx",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L1",
      "id": "hooks_usellmmodels_test",
      "community": 292,
      "norm_label": "usellmmodels.test.tsx"
    },
    {
      "label": "makeWrapper()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L11",
      "id": "hooks_usellmmodels_test_makewrapper",
      "community": 292,
      "norm_label": "makewrapper()"
    },
    {
      "label": "sampleResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L20",
      "id": "hooks_usellmmodels_test_sampleresponse",
      "community": 292,
      "norm_label": "sampleresponse"
    },
    {
      "label": "toastErrorMock",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L31",
      "id": "hooks_usellmmodels_test_toasterrormock",
      "community": 292,
      "norm_label": "toasterrormock"
    },
    {
      "label": "useLLMModels.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.ts",
      "source_location": "L1",
      "id": "hooks_usellmmodels",
      "community": 292,
      "norm_label": "usellmmodels.ts"
    },
    {
      "label": "__resetLLMModelsToastFlagForTest()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.ts",
      "source_location": "L15",
      "id": "hooks_usellmmodels_resetllmmodelstoastflagfortest",
      "community": 292,
      "norm_label": "__resetllmmodelstoastflagfortest()"
    },
    {
      "label": "useLLMModels()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useLLMModels.ts",
      "source_location": "L26",
      "id": "hooks_usellmmodels_usellmmodels",
      "community": 292,
      "norm_label": "usellmmodels()"
    },
    {
      "label": "useNodeConfigs.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L1",
      "id": "hooks_usenodeconfigs",
      "community": 8,
      "norm_label": "usenodeconfigs.ts"
    },
    {
      "label": "useListNodeConfigsByVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L15",
      "id": "hooks_usenodeconfigs_uselistnodeconfigsbyversion",
      "community": 8,
      "norm_label": "uselistnodeconfigsbyversion()"
    },
    {
      "label": "useCreateNodeConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L27",
      "id": "hooks_usenodeconfigs_usecreatenodeconfig",
      "community": 8,
      "norm_label": "usecreatenodeconfig()"
    },
    {
      "label": "useUpdateNodeConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L43",
      "id": "hooks_usenodeconfigs_useupdatenodeconfig",
      "community": 8,
      "norm_label": "useupdatenodeconfig()"
    },
    {
      "label": "useNotificationPreferences.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNotificationPreferences.ts",
      "source_location": "L1",
      "id": "hooks_usenotificationpreferences",
      "community": 5,
      "norm_label": "usenotificationpreferences.ts"
    },
    {
      "label": "useGetNotificationPreferences()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNotificationPreferences.ts",
      "source_location": "L15",
      "id": "hooks_usenotificationpreferences_usegetnotificationpreferences",
      "community": 5,
      "norm_label": "usegetnotificationpreferences()"
    },
    {
      "label": "useUpdateNotificationPreferences()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useNotificationPreferences.ts",
      "source_location": "L23",
      "id": "hooks_usenotificationpreferences_useupdatenotificationpreferences",
      "community": 5,
      "norm_label": "useupdatenotificationpreferences()"
    },
    {
      "label": "useSettings.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useSettings.ts",
      "source_location": "L1",
      "id": "hooks_usesettings",
      "community": 5,
      "norm_label": "usesettings.ts"
    },
    {
      "label": "useGetSettings()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useSettings.ts",
      "source_location": "L17",
      "id": "hooks_usesettings_usegetsettings",
      "community": 5,
      "norm_label": "usegetsettings()"
    },
    {
      "label": "useUpdateSettings()",
      "file_type": "code",
      "source_file": "frontend/src/api/hooks/useSettings.ts",
      "source_location": "L25",
      "id": "hooks_usesettings_useupdatesettings",
      "community": 5,
      "norm_label": "useupdatesettings()"
    },
    {
      "label": "agents.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L1",
      "id": "methods_agents_api",
      "community": 163,
      "norm_label": "agents.api.ts"
    },
    {
      "label": "AgentData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L19",
      "id": "methods_agents_api_agentdata",
      "community": 163,
      "norm_label": "agentdata"
    },
    {
      "label": "WorkflowData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L29",
      "id": "methods_agents_api_workflowdata",
      "community": 163,
      "norm_label": "workflowdata"
    },
    {
      "label": "AgentRunData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L39",
      "id": "methods_agents_api_agentrundata",
      "community": 163,
      "norm_label": "agentrundata"
    },
    {
      "label": "mapAgentDataToAgent()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L51",
      "id": "methods_agents_api_mapagentdatatoagent",
      "community": 163,
      "norm_label": "mapagentdatatoagent()"
    },
    {
      "label": "STATUS_MAP",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L68",
      "id": "methods_agents_api_status_map",
      "community": 163,
      "norm_label": "status_map"
    },
    {
      "label": "formatDuration()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L77",
      "id": "methods_agents_api_formatduration",
      "community": 163,
      "norm_label": "formatduration()"
    },
    {
      "label": "formatTimeAgo()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L85",
      "id": "methods_agents_api_formattimeago",
      "community": 163,
      "norm_label": "formattimeago()"
    },
    {
      "label": "mapRunDataToFlowRun()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L94",
      "id": "methods_agents_api_maprundatatoflowrun",
      "community": 163,
      "norm_label": "maprundatatoflowrun()"
    },
    {
      "label": "mapWorkflowDataToAgentFlow()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L109",
      "id": "methods_agents_api_mapworkflowdatatoagentflow",
      "community": 163,
      "norm_label": "mapworkflowdatatoagentflow()"
    },
    {
      "label": "getAgents()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L128",
      "id": "methods_agents_api_getagents",
      "community": 163,
      "norm_label": "getagents()"
    },
    {
      "label": "getAgent()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L135",
      "id": "methods_agents_api_getagent",
      "community": 163,
      "norm_label": "getagent()"
    },
    {
      "label": "getAgentFlows()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L142",
      "id": "methods_agents_api_getagentflows",
      "community": 163,
      "norm_label": "getagentflows()"
    },
    {
      "label": "getAgentRuns()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L151",
      "id": "methods_agents_api_getagentruns",
      "community": 163,
      "norm_label": "getagentruns()"
    },
    {
      "label": "getAgentEvents()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L160",
      "id": "methods_agents_api_getagentevents",
      "community": 163,
      "norm_label": "getagentevents()"
    },
    {
      "label": "getAgentHotspots()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L169",
      "id": "methods_agents_api_getagenthotspots",
      "community": 163,
      "norm_label": "getagenthotspots()"
    },
    {
      "label": "api-keys.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L1",
      "id": "methods_api_keys_api",
      "community": 343,
      "norm_label": "api-keys.api.ts"
    },
    {
      "label": "getApiKeys()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L17",
      "id": "methods_api_keys_api_getapikeys",
      "community": 343,
      "norm_label": "getapikeys()"
    },
    {
      "label": "generateApiKey()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L23",
      "id": "methods_api_keys_api_generateapikey",
      "community": 343,
      "norm_label": "generateapikey()"
    },
    {
      "label": "revokeApiKey()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L34",
      "id": "methods_api_keys_api_revokeapikey",
      "community": 343,
      "norm_label": "revokeapikey()"
    },
    {
      "label": "auth.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L1",
      "id": "methods_auth_api",
      "community": 235,
      "norm_label": "auth.api.ts"
    },
    {
      "label": "AuthorizeRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L12",
      "id": "methods_auth_api_authorizerequest",
      "community": 235,
      "norm_label": "authorizerequest"
    },
    {
      "label": "AuthorizeResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L17",
      "id": "methods_auth_api_authorizeresponse",
      "community": 235,
      "norm_label": "authorizeresponse"
    },
    {
      "label": "TokenExchangeRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L26",
      "id": "methods_auth_api_tokenexchangerequest",
      "community": 235,
      "norm_label": "tokenexchangerequest"
    },
    {
      "label": "TokenExchangeResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L32",
      "id": "methods_auth_api_tokenexchangeresponse",
      "community": 235,
      "norm_label": "tokenexchangeresponse"
    },
    {
      "label": "LogoutResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L50",
      "id": "methods_auth_api_logoutresponse",
      "community": 235,
      "norm_label": "logoutresponse"
    },
    {
      "label": "getAuthorizeUrl()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L62",
      "id": "methods_auth_api_getauthorizeurl",
      "community": 235,
      "norm_label": "getauthorizeurl()"
    },
    {
      "label": "exchangeToken()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L73",
      "id": "methods_auth_api_exchangetoken",
      "community": 235,
      "norm_label": "exchangetoken()"
    },
    {
      "label": "logout()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L86",
      "id": "methods_auth_api_logout",
      "community": 235,
      "norm_label": "logout()"
    },
    {
      "label": "devLogin()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L94",
      "id": "methods_auth_api_devlogin",
      "community": 235,
      "norm_label": "devlogin()"
    },
    {
      "label": "authorization.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L1",
      "id": "methods_authorization_api",
      "community": 69,
      "norm_label": "authorization.api.ts"
    },
    {
      "label": "ApiResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L6",
      "id": "methods_authorization_api_apiresponse",
      "community": 69,
      "norm_label": "apiresponse"
    },
    {
      "label": "RoleData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L13",
      "id": "methods_authorization_api_roledata",
      "community": 69,
      "norm_label": "roledata"
    },
    {
      "label": "PermissionData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L22",
      "id": "methods_authorization_api_permissiondata",
      "community": 69,
      "norm_label": "permissiondata"
    },
    {
      "label": "RoleWithPermissions",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L30",
      "id": "methods_authorization_api_rolewithpermissions",
      "community": 69,
      "norm_label": "rolewithpermissions"
    },
    {
      "label": "UserRoleData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L34",
      "id": "methods_authorization_api_userroledata",
      "community": 69,
      "norm_label": "userroledata"
    },
    {
      "label": "UserDirectPermissionData",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L42",
      "id": "methods_authorization_api_userdirectpermissiondata",
      "community": 69,
      "norm_label": "userdirectpermissiondata"
    },
    {
      "label": "UserWithRoles",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L50",
      "id": "methods_authorization_api_userwithroles",
      "community": 69,
      "norm_label": "userwithroles"
    },
    {
      "label": "AuditLogEntry",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L59",
      "id": "methods_authorization_api_auditlogentry",
      "community": 69,
      "norm_label": "auditlogentry"
    },
    {
      "label": "Resp",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L69",
      "id": "methods_authorization_api_resp",
      "community": 69,
      "norm_label": "resp"
    },
    {
      "label": "listRoles()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L71",
      "id": "methods_authorization_api_listroles",
      "community": 69,
      "norm_label": "listroles()"
    },
    {
      "label": "getRole()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L73",
      "id": "methods_authorization_api_getrole",
      "community": 69,
      "norm_label": "getrole()"
    },
    {
      "label": "createRoleApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L76",
      "id": "methods_authorization_api_createroleapi",
      "community": 69,
      "norm_label": "createroleapi()"
    },
    {
      "label": "deleteRoleApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L81",
      "id": "methods_authorization_api_deleteroleapi",
      "community": 69,
      "norm_label": "deleteroleapi()"
    },
    {
      "label": "setRolePermissionsApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L84",
      "id": "methods_authorization_api_setrolepermissionsapi",
      "community": 263,
      "norm_label": "setrolepermissionsapi()"
    },
    {
      "label": "listPermissions()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L90",
      "id": "methods_authorization_api_listpermissions",
      "community": 69,
      "norm_label": "listpermissions()"
    },
    {
      "label": "PaginatedUsers",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L93",
      "id": "methods_authorization_api_paginatedusers",
      "community": 69,
      "norm_label": "paginatedusers"
    },
    {
      "label": "listUsersWithRoles()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L98",
      "id": "methods_authorization_api_listuserswithroles",
      "community": 69,
      "norm_label": "listuserswithroles()"
    },
    {
      "label": "addUserRoleApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L105",
      "id": "methods_authorization_api_adduserroleapi",
      "community": 69,
      "norm_label": "adduserroleapi()"
    },
    {
      "label": "removeUserRoleApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L108",
      "id": "methods_authorization_api_removeuserroleapi",
      "community": 69,
      "norm_label": "removeuserroleapi()"
    },
    {
      "label": "grantUserPermissionApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L111",
      "id": "methods_authorization_api_grantuserpermissionapi",
      "community": 69,
      "norm_label": "grantuserpermissionapi()"
    },
    {
      "label": "revokeUserPermissionApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L117",
      "id": "methods_authorization_api_revokeuserpermissionapi",
      "community": 69,
      "norm_label": "revokeuserpermissionapi()"
    },
    {
      "label": "setUserProtectedApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L123",
      "id": "methods_authorization_api_setuserprotectedapi",
      "community": 263,
      "norm_label": "setuserprotectedapi()"
    },
    {
      "label": "listAuditLogsApi()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L129",
      "id": "methods_authorization_api_listauditlogsapi",
      "community": 69,
      "norm_label": "listauditlogsapi()"
    },
    {
      "label": "cost.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L1",
      "id": "methods_cost_api",
      "community": 105,
      "norm_label": "cost.api.ts"
    },
    {
      "label": "getCostSummary()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L28",
      "id": "methods_cost_api_getcostsummary",
      "community": 105,
      "norm_label": "getcostsummary()"
    },
    {
      "label": "getCostTrends()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L33",
      "id": "methods_cost_api_getcosttrends",
      "community": 105,
      "norm_label": "getcosttrends()"
    },
    {
      "label": "getCostBreakdown()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L44",
      "id": "methods_cost_api_getcostbreakdown",
      "community": 105,
      "norm_label": "getcostbreakdown()"
    },
    {
      "label": "getCostDaily()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L54",
      "id": "methods_cost_api_getcostdaily",
      "community": 105,
      "norm_label": "getcostdaily()"
    },
    {
      "label": "getGuardrails()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L62",
      "id": "methods_cost_api_getguardrails",
      "community": 105,
      "norm_label": "getguardrails()"
    },
    {
      "label": "getGuardrailStatus()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L67",
      "id": "methods_cost_api_getguardrailstatus",
      "community": 105,
      "norm_label": "getguardrailstatus()"
    },
    {
      "label": "getCostBreakdownPaged()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L74",
      "id": "methods_cost_api_getcostbreakdownpaged",
      "community": 105,
      "norm_label": "getcostbreakdownpaged()"
    },
    {
      "label": "updateGuardrail()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L87",
      "id": "methods_cost_api_updateguardrail",
      "community": 105,
      "norm_label": "updateguardrail()"
    },
    {
      "label": "getRateCards()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L99",
      "id": "methods_cost_api_getratecards",
      "community": 105,
      "norm_label": "getratecards()"
    },
    {
      "label": "getLLMModels()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L110",
      "id": "methods_cost_api_getllmmodels",
      "community": 105,
      "norm_label": "getllmmodels()"
    },
    {
      "label": "flow-versions.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L1",
      "id": "methods_flow_versions_api",
      "community": 105,
      "norm_label": "flow-versions.api.ts"
    },
    {
      "label": "listVersionsByFlow()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L8",
      "id": "methods_flow_versions_api_listversionsbyflow",
      "community": 105,
      "norm_label": "listversionsbyflow()"
    },
    {
      "label": "getVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L16",
      "id": "methods_flow_versions_api_getversion",
      "community": 105,
      "norm_label": "getversion()"
    },
    {
      "label": "updateVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L22",
      "id": "methods_flow_versions_api_updateversion",
      "community": 105,
      "norm_label": "updateversion()"
    },
    {
      "label": "flows.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flows.api.ts",
      "source_location": "L1",
      "id": "methods_flows_api",
      "community": 469,
      "norm_label": "flows.api.ts"
    },
    {
      "label": "listFlows()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/flows.api.ts",
      "source_location": "L8",
      "id": "methods_flows_api_listflows",
      "community": 469,
      "norm_label": "listflows()"
    },
    {
      "label": "graph-configs.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/graph-configs.api.ts",
      "source_location": "L1",
      "id": "methods_graph_configs_api",
      "community": 410,
      "norm_label": "graph-configs.api.ts"
    },
    {
      "label": "listConfigs()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/graph-configs.api.ts",
      "source_location": "L8",
      "id": "methods_graph_configs_api_listconfigs",
      "community": 410,
      "norm_label": "listconfigs()"
    },
    {
      "label": "loadConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/graph-configs.api.ts",
      "source_location": "L16",
      "id": "methods_graph_configs_api_loadconfig",
      "community": 410,
      "norm_label": "loadconfig()"
    },
    {
      "label": "graphs.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/graphs.api.ts",
      "source_location": "L1",
      "id": "methods_graphs_api",
      "community": 470,
      "norm_label": "graphs.api.ts"
    },
    {
      "label": "getGraphStructureByName()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/graphs.api.ts",
      "source_location": "L8",
      "id": "methods_graphs_api_getgraphstructurebyname",
      "community": 470,
      "norm_label": "getgraphstructurebyname()"
    },
    {
      "label": "item.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/item.api.ts",
      "source_location": "L1",
      "id": "methods_item_api",
      "community": 471,
      "norm_label": "item.api.ts"
    },
    {
      "label": "getItems()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/item.api.ts",
      "source_location": "L18",
      "id": "methods_item_api_getitems",
      "community": 471,
      "norm_label": "getitems()"
    },
    {
      "label": "node-configs.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L1",
      "id": "methods_node_configs_api",
      "community": 344,
      "norm_label": "node-configs.api.ts"
    },
    {
      "label": "listNodeConfigsByVersion()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L12",
      "id": "methods_node_configs_api_listnodeconfigsbyversion",
      "community": 344,
      "norm_label": "listnodeconfigsbyversion()"
    },
    {
      "label": "createNodeConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L20",
      "id": "methods_node_configs_api_createnodeconfig",
      "community": 344,
      "norm_label": "createnodeconfig()"
    },
    {
      "label": "updateNodeConfig()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L29",
      "id": "methods_node_configs_api_updatenodeconfig",
      "community": 344,
      "norm_label": "updatenodeconfig()"
    },
    {
      "label": "notification-preferences.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L1",
      "id": "methods_notification_preferences_api",
      "community": 105,
      "norm_label": "notification-preferences.api.ts"
    },
    {
      "label": "getNotificationPreferences()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L13",
      "id": "methods_notification_preferences_api_getnotificationpreferences",
      "community": 105,
      "norm_label": "getnotificationpreferences()"
    },
    {
      "label": "updateNotificationPreferences()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L21",
      "id": "methods_notification_preferences_api_updatenotificationpreferences",
      "community": 105,
      "norm_label": "updatenotificationpreferences()"
    },
    {
      "label": "settings.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L1",
      "id": "methods_settings_api",
      "community": 105,
      "norm_label": "settings.api.ts"
    },
    {
      "label": "getSettings()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L13",
      "id": "methods_settings_api_getsettings",
      "community": 105,
      "norm_label": "getsettings()"
    },
    {
      "label": "updateSettings()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L19",
      "id": "methods_settings_api_updatesettings",
      "community": 105,
      "norm_label": "updatesettings()"
    },
    {
      "label": "ws-session.api.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L1",
      "id": "methods_ws_session_api",
      "community": 345,
      "norm_label": "ws-session.api.ts"
    },
    {
      "label": "RefreshSessionTokenRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L12",
      "id": "methods_ws_session_api_refreshsessiontokenrequest",
      "community": 345,
      "norm_label": "refreshsessiontokenrequest"
    },
    {
      "label": "RefreshSessionTokenResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L16",
      "id": "methods_ws_session_api_refreshsessiontokenresponse",
      "community": 345,
      "norm_label": "refreshsessiontokenresponse"
    },
    {
      "label": "refreshSessionToken()",
      "file_type": "code",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L25",
      "id": "methods_ws_session_api_refreshsessiontoken",
      "community": 345,
      "norm_label": "refreshsessiontoken()"
    },
    {
      "label": "demo.schemas.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/demo.schemas.ts",
      "source_location": "L1",
      "id": "schemas_demo_schemas",
      "community": 423,
      "norm_label": "demo.schemas.ts"
    },
    {
      "label": "demoFormSchema",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/demo.schemas.ts",
      "source_location": "L3",
      "id": "schemas_demo_schemas_demoformschema",
      "community": 423,
      "norm_label": "demoformschema"
    },
    {
      "label": "DemoFormData",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/demo.schemas.ts",
      "source_location": "L9",
      "id": "schemas_demo_schemas_demoformdata",
      "community": 423,
      "norm_label": "demoformdata"
    },
    {
      "label": "flowConfig.schemas.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L1",
      "id": "schemas_flowconfig_schemas",
      "community": 323,
      "norm_label": "flowconfig.schemas.ts"
    },
    {
      "label": "flowConfigGeneralSchema",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L3",
      "id": "schemas_flowconfig_schemas_flowconfiggeneralschema",
      "community": 323,
      "norm_label": "flowconfiggeneralschema"
    },
    {
      "label": "FlowConfigGeneralData",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L10",
      "id": "schemas_flowconfig_schemas_flowconfiggeneraldata",
      "community": 323,
      "norm_label": "flowconfiggeneraldata"
    },
    {
      "label": "flowConfigRetrySchema",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L12",
      "id": "schemas_flowconfig_schemas_flowconfigretryschema",
      "community": 323,
      "norm_label": "flowconfigretryschema"
    },
    {
      "label": "FlowConfigRetryData",
      "file_type": "code",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L19",
      "id": "schemas_flowconfig_schemas_flowconfigretrydata",
      "community": 323,
      "norm_label": "flowconfigretrydata"
    },
    {
      "label": "base.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L1",
      "id": "types_base_types",
      "community": 327,
      "norm_label": "base.types.ts"
    },
    {
      "label": "AppResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L3",
      "id": "types_base_types_appresponse",
      "community": 327,
      "norm_label": "appresponse"
    },
    {
      "label": "AppError",
      "file_type": "code",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L12",
      "id": "types_base_types_apperror",
      "community": 327,
      "norm_label": "apperror"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/configs/response.types.ts",
      "source_location": "L1",
      "id": "configs_response_types",
      "community": 365,
      "norm_label": "response.types.ts"
    },
    {
      "label": "ListConfigsResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/configs/response.types.ts",
      "source_location": "L3",
      "id": "configs_response_types_listconfigsresponse",
      "community": 365,
      "norm_label": "listconfigsresponse"
    },
    {
      "label": "LoadConfigResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/configs/response.types.ts",
      "source_location": "L11",
      "id": "configs_response_types_loadconfigresponse",
      "community": 365,
      "norm_label": "loadconfigresponse"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L1",
      "id": "frontend_src_api_types_cost_index_ts_cost_index",
      "community": 184,
      "norm_label": "index.ts"
    },
    {
      "label": "WindowUsage",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L6",
      "id": "cost_index_windowusage",
      "community": 184,
      "norm_label": "windowusage"
    },
    {
      "label": "CostSummaryResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L14",
      "id": "cost_index_costsummaryresult",
      "community": 184,
      "norm_label": "costsummaryresult"
    },
    {
      "label": "TrendPeriod",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L24",
      "id": "cost_index_trendperiod",
      "community": 184,
      "norm_label": "trendperiod"
    },
    {
      "label": "CostTrendsResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L34",
      "id": "cost_index_costtrendsresult",
      "community": 184,
      "norm_label": "costtrendsresult"
    },
    {
      "label": "BreakdownEntry",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L38",
      "id": "cost_index_breakdownentry",
      "community": 184,
      "norm_label": "breakdownentry"
    },
    {
      "label": "CostBreakdownResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L48",
      "id": "cost_index_costbreakdownresult",
      "community": 184,
      "norm_label": "costbreakdownresult"
    },
    {
      "label": "CostBreakdownPagedResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L52",
      "id": "cost_index_costbreakdownpagedresult",
      "community": 184,
      "norm_label": "costbreakdownpagedresult"
    },
    {
      "label": "DailyCostPeriod",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L59",
      "id": "cost_index_dailycostperiod",
      "community": 184,
      "norm_label": "dailycostperiod"
    },
    {
      "label": "DailyCostResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L68",
      "id": "cost_index_dailycostresult",
      "community": 184,
      "norm_label": "dailycostresult"
    },
    {
      "label": "GuardrailConfigData",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L74",
      "id": "cost_index_guardrailconfigdata",
      "community": 184,
      "norm_label": "guardrailconfigdata"
    },
    {
      "label": "ListGuardrailsResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L87",
      "id": "cost_index_listguardrailsresult",
      "community": 184,
      "norm_label": "listguardrailsresult"
    },
    {
      "label": "UpdateGuardrailBody",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L92",
      "id": "cost_index_updateguardrailbody",
      "community": 184,
      "norm_label": "updateguardrailbody"
    },
    {
      "label": "GuardrailStatusResult",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L100",
      "id": "cost_index_guardrailstatusresult",
      "community": 184,
      "norm_label": "guardrailstatusresult"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L1",
      "id": "cost_response_types",
      "community": 317,
      "norm_label": "response.types.ts"
    },
    {
      "label": "RateCardData",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L6",
      "id": "cost_response_types_ratecarddata",
      "community": 317,
      "norm_label": "ratecarddata"
    },
    {
      "label": "ListRateCardsResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L7",
      "id": "cost_response_types_listratecardsresponse",
      "community": 317,
      "norm_label": "listratecardsresponse"
    },
    {
      "label": "LLMModelData",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L9",
      "id": "cost_response_types_llmmodeldata",
      "community": 317,
      "norm_label": "llmmodeldata"
    },
    {
      "label": "ListLLMModelsResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L10",
      "id": "cost_response_types_listllmmodelsresponse",
      "community": 317,
      "norm_label": "listllmmodelsresponse"
    },
    {
      "label": "request.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flow-versions/request.types.ts",
      "source_location": "L1",
      "id": "flow_versions_request_types",
      "community": 456,
      "norm_label": "request.types.ts"
    },
    {
      "label": "UpdateFlowVersionRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flow-versions/request.types.ts",
      "source_location": "L1",
      "id": "flow_versions_request_types_updateflowversionrequest",
      "community": 456,
      "norm_label": "updateflowversionrequest"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flow-versions/response.types.ts",
      "source_location": "L1",
      "id": "flow_versions_response_types",
      "community": 457,
      "norm_label": "response.types.ts"
    },
    {
      "label": "FlowVersion",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flow-versions/response.types.ts",
      "source_location": "L1",
      "id": "flow_versions_response_types_flowversion",
      "community": 457,
      "norm_label": "flowversion"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flows/response.types.ts",
      "source_location": "L1",
      "id": "flows_response_types",
      "community": 405,
      "norm_label": "response.types.ts"
    },
    {
      "label": "FlowStatus",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flows/response.types.ts",
      "source_location": "L1",
      "id": "flows_response_types_flowstatus",
      "community": 405,
      "norm_label": "flowstatus"
    },
    {
      "label": "FlowSummaryResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/flows/response.types.ts",
      "source_location": "L3",
      "id": "flows_response_types_flowsummaryresponse",
      "community": 405,
      "norm_label": "flowsummaryresponse"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/graphs/response.types.ts",
      "source_location": "L1",
      "id": "graphs_response_types",
      "community": 461,
      "norm_label": "response.types.ts"
    },
    {
      "label": "GraphStructure",
      "file_type": "code",
      "source_file": "frontend/src/api/types/graphs/response.types.ts",
      "source_location": "L6",
      "id": "graphs_response_types_graphstructure",
      "community": 461,
      "norm_label": "graphstructure"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/item/response.types.ts",
      "source_location": "L1",
      "id": "item_response_types",
      "community": 465,
      "norm_label": "response.types.ts"
    },
    {
      "label": "Item",
      "file_type": "code",
      "source_file": "frontend/src/api/types/item/response.types.ts",
      "source_location": "L10",
      "id": "item_response_types_item",
      "community": 465,
      "norm_label": "item"
    },
    {
      "label": "request.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/request.types.ts",
      "source_location": "L1",
      "id": "node_configs_request_types",
      "community": 413,
      "norm_label": "request.types.ts"
    },
    {
      "label": "CreateNodeConfigRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/request.types.ts",
      "source_location": "L1",
      "id": "node_configs_request_types_createnodeconfigrequest",
      "community": 413,
      "norm_label": "createnodeconfigrequest"
    },
    {
      "label": "UpdateNodeConfigRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/request.types.ts",
      "source_location": "L7",
      "id": "node_configs_request_types_updatenodeconfigrequest",
      "community": 413,
      "norm_label": "updatenodeconfigrequest"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/response.types.ts",
      "source_location": "L1",
      "id": "node_configs_response_types",
      "community": 414,
      "norm_label": "response.types.ts"
    },
    {
      "label": "NodeConfig",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/response.types.ts",
      "source_location": "L1",
      "id": "node_configs_response_types_nodeconfig",
      "community": 414,
      "norm_label": "nodeconfig"
    },
    {
      "label": "NodeConfigList",
      "file_type": "code",
      "source_file": "frontend/src/api/types/node-configs/response.types.ts",
      "source_location": "L11",
      "id": "node_configs_response_types_nodeconfiglist",
      "community": 414,
      "norm_label": "nodeconfiglist"
    },
    {
      "label": "openapi.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/openapi.types.ts",
      "source_location": "L1",
      "id": "types_openapi_types",
      "community": 327,
      "norm_label": "openapi.types.ts"
    },
    {
      "label": "Schemas",
      "file_type": "code",
      "source_file": "frontend/src/api/types/openapi.types.ts",
      "source_location": "L22",
      "id": "types_openapi_types_schemas",
      "community": 327,
      "norm_label": "schemas"
    },
    {
      "label": "request.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L1",
      "id": "settings_request_types",
      "community": 353,
      "norm_label": "request.types.ts"
    },
    {
      "label": "UpdateSettingsRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L1",
      "id": "settings_request_types_updatesettingsrequest",
      "community": 353,
      "norm_label": "updatesettingsrequest"
    },
    {
      "label": "GenerateApiKeyRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L11",
      "id": "settings_request_types_generateapikeyrequest",
      "community": 353,
      "norm_label": "generateapikeyrequest"
    },
    {
      "label": "UpdateNotificationPreferencesRequest",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L15",
      "id": "settings_request_types_updatenotificationpreferencesrequest",
      "community": 353,
      "norm_label": "updatenotificationpreferencesrequest"
    },
    {
      "label": "response.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L1",
      "id": "settings_response_types",
      "community": 258,
      "norm_label": "response.types.ts"
    },
    {
      "label": "UserSettings",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L1",
      "id": "settings_response_types_usersettings",
      "community": 258,
      "norm_label": "usersettings"
    },
    {
      "label": "UserSettingsResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L11",
      "id": "settings_response_types_usersettingsresponse",
      "community": 258,
      "norm_label": "usersettingsresponse"
    },
    {
      "label": "ApiKeyItem",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L15",
      "id": "settings_response_types_apikeyitem",
      "community": 258,
      "norm_label": "apikeyitem"
    },
    {
      "label": "ApiKeyListResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L24",
      "id": "settings_response_types_apikeylistresponse",
      "community": 258,
      "norm_label": "apikeylistresponse"
    },
    {
      "label": "GenerateApiKeyResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L28",
      "id": "settings_response_types_generateapikeyresponse",
      "community": 258,
      "norm_label": "generateapikeyresponse"
    },
    {
      "label": "RevokeApiKeyResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L33",
      "id": "settings_response_types_revokeapikeyresponse",
      "community": 258,
      "norm_label": "revokeapikeyresponse"
    },
    {
      "label": "NotificationPreference",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L37",
      "id": "settings_response_types_notificationpreference",
      "community": 258,
      "norm_label": "notificationpreference"
    },
    {
      "label": "NotificationPreferencesResponse",
      "file_type": "code",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L44",
      "id": "settings_response_types_notificationpreferencesresponse",
      "community": 258,
      "norm_label": "notificationpreferencesresponse"
    },
    {
      "label": "badge.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L1",
      "id": "ui_badge",
      "community": 5,
      "norm_label": "badge.tsx"
    },
    {
      "label": "badgeVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L6",
      "id": "ui_badge_badgevariants",
      "community": 5,
      "norm_label": "badgevariants"
    },
    {
      "label": "BadgeProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L28",
      "id": "ui_badge_badgeprops",
      "community": 5,
      "norm_label": "badgeprops"
    },
    {
      "label": "Badge()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L31",
      "id": "ui_badge_badge",
      "community": 5,
      "norm_label": "badge()"
    },
    {
      "label": "breadcrumb.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L1",
      "id": "ui_breadcrumb",
      "community": 7,
      "norm_label": "breadcrumb.tsx"
    },
    {
      "label": "Breadcrumb",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L7",
      "id": "ui_breadcrumb_breadcrumb",
      "community": 7,
      "norm_label": "breadcrumb"
    },
    {
      "label": "BreadcrumbList",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L15",
      "id": "ui_breadcrumb_breadcrumblist",
      "community": 7,
      "norm_label": "breadcrumblist"
    },
    {
      "label": "BreadcrumbItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L29",
      "id": "ui_breadcrumb_breadcrumbitem",
      "community": 7,
      "norm_label": "breadcrumbitem"
    },
    {
      "label": "BreadcrumbLink",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L36",
      "id": "ui_breadcrumb_breadcrumblink",
      "community": 7,
      "norm_label": "breadcrumblink"
    },
    {
      "label": "BreadcrumbPage",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L54",
      "id": "ui_breadcrumb_breadcrumbpage",
      "community": 7,
      "norm_label": "breadcrumbpage"
    },
    {
      "label": "BreadcrumbSeparator()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L68",
      "id": "ui_breadcrumb_breadcrumbseparator",
      "community": 7,
      "norm_label": "breadcrumbseparator()"
    },
    {
      "label": "BreadcrumbEllipsis()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L80",
      "id": "ui_breadcrumb_breadcrumbellipsis",
      "community": 7,
      "norm_label": "breadcrumbellipsis()"
    },
    {
      "label": "button-group.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L1",
      "id": "ui_button_group",
      "community": 1,
      "norm_label": "button-group.tsx"
    },
    {
      "label": "buttonGroupVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L7",
      "id": "ui_button_group_buttongroupvariants",
      "community": 1,
      "norm_label": "buttongroupvariants"
    },
    {
      "label": "ButtonGroup()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L24",
      "id": "ui_button_group_buttongroup",
      "community": 1,
      "norm_label": "buttongroup()"
    },
    {
      "label": "ButtonGroupText()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L40",
      "id": "ui_button_group_buttongrouptext",
      "community": 1,
      "norm_label": "buttongrouptext()"
    },
    {
      "label": "ButtonGroupSeparator()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L60",
      "id": "ui_button_group_buttongroupseparator",
      "community": 1,
      "norm_label": "buttongroupseparator()"
    },
    {
      "label": "button.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L1",
      "id": "ui_button",
      "community": 6,
      "norm_label": "button.tsx"
    },
    {
      "label": "buttonVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L7",
      "id": "ui_button_buttonvariants",
      "community": 1,
      "norm_label": "buttonvariants"
    },
    {
      "label": "Button()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L37",
      "id": "ui_button_button",
      "community": 6,
      "norm_label": "button()"
    },
    {
      "label": "calendar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L1",
      "id": "ui_calendar",
      "community": 1,
      "norm_label": "calendar.tsx"
    },
    {
      "label": "Calendar()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L10",
      "id": "ui_calendar_calendar",
      "community": 1,
      "norm_label": "calendar()"
    },
    {
      "label": "CalendarDayButton()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L148",
      "id": "ui_calendar_calendardaybutton",
      "community": 1,
      "norm_label": "calendardaybutton()"
    },
    {
      "label": "card.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L1",
      "id": "ui_card",
      "community": 6,
      "norm_label": "card.tsx"
    },
    {
      "label": "Card",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L5",
      "id": "ui_card_card",
      "community": 6,
      "norm_label": "card"
    },
    {
      "label": "CardHeader",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L16",
      "id": "ui_card_cardheader",
      "community": 6,
      "norm_label": "cardheader"
    },
    {
      "label": "CardTitle",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L23",
      "id": "ui_card_cardtitle",
      "community": 6,
      "norm_label": "cardtitle"
    },
    {
      "label": "CardDescription",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L34",
      "id": "ui_card_carddescription",
      "community": 6,
      "norm_label": "carddescription"
    },
    {
      "label": "CardContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L41",
      "id": "ui_card_cardcontent",
      "community": 6,
      "norm_label": "cardcontent"
    },
    {
      "label": "CardFooter",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L48",
      "id": "ui_card_cardfooter",
      "community": 6,
      "norm_label": "cardfooter"
    },
    {
      "label": "chart.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L1",
      "id": "ui_chart",
      "community": 6,
      "norm_label": "chart.tsx"
    },
    {
      "label": "ChartConfig",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L9",
      "id": "ui_chart_chartconfig",
      "community": 6,
      "norm_label": "chartconfig"
    },
    {
      "label": "ChartContextProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L19",
      "id": "ui_chart_chartcontextprops",
      "community": 6,
      "norm_label": "chartcontextprops"
    },
    {
      "label": "ChartContext",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L23",
      "id": "ui_chart_chartcontext",
      "community": 6,
      "norm_label": "chartcontext"
    },
    {
      "label": "useChart()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L25",
      "id": "ui_chart_usechart",
      "community": 6,
      "norm_label": "usechart()"
    },
    {
      "label": "THEMES",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L33",
      "id": "ui_chart_themes",
      "community": 6,
      "norm_label": "themes"
    },
    {
      "label": "ChartStyle()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L35",
      "id": "ui_chart_chartstyle",
      "community": 6,
      "norm_label": "chartstyle()"
    },
    {
      "label": "ChartContainer",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L60",
      "id": "ui_chart_chartcontainer",
      "community": 6,
      "norm_label": "chartcontainer"
    },
    {
      "label": "ChartTooltipContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L91",
      "id": "ui_chart_charttooltipcontent",
      "community": 6,
      "norm_label": "charttooltipcontent"
    },
    {
      "label": "ChartLegendContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L232",
      "id": "ui_chart_chartlegendcontent",
      "community": 6,
      "norm_label": "chartlegendcontent"
    },
    {
      "label": "getPayloadConfigFromPayload()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L282",
      "id": "ui_chart_getpayloadconfigfrompayload",
      "community": 6,
      "norm_label": "getpayloadconfigfrompayload()"
    },
    {
      "label": "checkbox.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/checkbox.tsx",
      "source_location": "L1",
      "id": "ui_checkbox",
      "community": 6,
      "norm_label": "checkbox.tsx"
    },
    {
      "label": "Checkbox",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/checkbox.tsx",
      "source_location": "L7",
      "id": "ui_checkbox_checkbox",
      "community": 6,
      "norm_label": "checkbox"
    },
    {
      "label": "collapsible.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/collapsible.tsx",
      "source_location": "L1",
      "id": "ui_collapsible",
      "community": 546,
      "norm_label": "collapsible.tsx"
    },
    {
      "label": "command.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L1",
      "id": "ui_command",
      "community": 17,
      "norm_label": "command.tsx"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L11",
      "id": "ui_command_command",
      "community": 17,
      "norm_label": "command"
    },
    {
      "label": "CommandDialog()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L26",
      "id": "ui_command_commanddialog",
      "community": 17,
      "norm_label": "commanddialog()"
    },
    {
      "label": "CommandInput",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L38",
      "id": "ui_command_commandinput",
      "community": 17,
      "norm_label": "commandinput"
    },
    {
      "label": "CommandList",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L57",
      "id": "ui_command_commandlist",
      "community": 17,
      "norm_label": "commandlist"
    },
    {
      "label": "CommandEmpty",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L70",
      "id": "ui_command_commandempty",
      "community": 17,
      "norm_label": "commandempty"
    },
    {
      "label": "CommandGroup",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L79",
      "id": "ui_command_commandgroup",
      "community": 17,
      "norm_label": "commandgroup"
    },
    {
      "label": "CommandSeparator",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L95",
      "id": "ui_command_commandseparator",
      "community": 17,
      "norm_label": "commandseparator"
    },
    {
      "label": "CommandItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L107",
      "id": "ui_command_commanditem",
      "community": 17,
      "norm_label": "commanditem"
    },
    {
      "label": "CommandShortcut()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L123",
      "id": "ui_command_commandshortcut",
      "community": 17,
      "norm_label": "commandshortcut()"
    },
    {
      "label": "dialog.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L1",
      "id": "ui_dialog",
      "community": 17,
      "norm_label": "dialog.tsx"
    },
    {
      "label": "Dialog()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L7",
      "id": "ui_dialog_dialog",
      "community": 17,
      "norm_label": "dialog()"
    },
    {
      "label": "DialogTrigger()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L11",
      "id": "ui_dialog_dialogtrigger",
      "community": 17,
      "norm_label": "dialogtrigger()"
    },
    {
      "label": "DialogPortal()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L15",
      "id": "ui_dialog_dialogportal",
      "community": 17,
      "norm_label": "dialogportal()"
    },
    {
      "label": "DialogClose()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L19",
      "id": "ui_dialog_dialogclose",
      "community": 17,
      "norm_label": "dialogclose()"
    },
    {
      "label": "DialogOverlay()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L23",
      "id": "ui_dialog_dialogoverlay",
      "community": 17,
      "norm_label": "dialogoverlay()"
    },
    {
      "label": "DialogContent()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L39",
      "id": "ui_dialog_dialogcontent",
      "community": 17,
      "norm_label": "dialogcontent()"
    },
    {
      "label": "DialogHeader()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L73",
      "id": "ui_dialog_dialogheader",
      "community": 17,
      "norm_label": "dialogheader()"
    },
    {
      "label": "DialogFooter()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L83",
      "id": "ui_dialog_dialogfooter",
      "community": 17,
      "norm_label": "dialogfooter()"
    },
    {
      "label": "DialogTitle()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L93",
      "id": "ui_dialog_dialogtitle",
      "community": 17,
      "norm_label": "dialogtitle()"
    },
    {
      "label": "DialogDescription()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L103",
      "id": "ui_dialog_dialogdescription",
      "community": 17,
      "norm_label": "dialogdescription()"
    },
    {
      "label": "dropdown-menu.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L1",
      "id": "ui_dropdown_menu",
      "community": 17,
      "norm_label": "dropdown-menu.tsx"
    },
    {
      "label": "DropdownMenuSubTrigger",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L19",
      "id": "ui_dropdown_menu_dropdownmenusubtrigger",
      "community": 17,
      "norm_label": "dropdownmenusubtrigger"
    },
    {
      "label": "DropdownMenuSubContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L40",
      "id": "ui_dropdown_menu_dropdownmenusubcontent",
      "community": 17,
      "norm_label": "dropdownmenusubcontent"
    },
    {
      "label": "DropdownMenuContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L55",
      "id": "ui_dropdown_menu_dropdownmenucontent",
      "community": 17,
      "norm_label": "dropdownmenucontent"
    },
    {
      "label": "DropdownMenuItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L74",
      "id": "ui_dropdown_menu_dropdownmenuitem",
      "community": 17,
      "norm_label": "dropdownmenuitem"
    },
    {
      "label": "DropdownMenuCheckboxItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L92",
      "id": "ui_dropdown_menu_dropdownmenucheckboxitem",
      "community": 17,
      "norm_label": "dropdownmenucheckboxitem"
    },
    {
      "label": "DropdownMenuRadioItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L115",
      "id": "ui_dropdown_menu_dropdownmenuradioitem",
      "community": 17,
      "norm_label": "dropdownmenuradioitem"
    },
    {
      "label": "DropdownMenuLabel",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L137",
      "id": "ui_dropdown_menu_dropdownmenulabel",
      "community": 17,
      "norm_label": "dropdownmenulabel"
    },
    {
      "label": "DropdownMenuSeparator",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L151",
      "id": "ui_dropdown_menu_dropdownmenuseparator",
      "community": 17,
      "norm_label": "dropdownmenuseparator"
    },
    {
      "label": "DropdownMenuShortcut()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L163",
      "id": "ui_dropdown_menu_dropdownmenushortcut",
      "community": 17,
      "norm_label": "dropdownmenushortcut()"
    },
    {
      "label": "empty.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L1",
      "id": "ui_empty",
      "community": 1,
      "norm_label": "empty.tsx"
    },
    {
      "label": "EmptyProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L5",
      "id": "ui_empty_emptyprops",
      "community": 1,
      "norm_label": "emptyprops"
    },
    {
      "label": "Empty",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L12",
      "id": "ui_empty_empty",
      "community": 1,
      "norm_label": "empty"
    },
    {
      "label": "input.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L1",
      "id": "ui_input",
      "community": 6,
      "norm_label": "input.tsx"
    },
    {
      "label": "Input()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L5",
      "id": "ui_input_input",
      "community": 6,
      "norm_label": "input()"
    },
    {
      "label": "label.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L1",
      "id": "ui_label",
      "community": 1,
      "norm_label": "label.tsx"
    },
    {
      "label": "labelVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L7",
      "id": "ui_label_labelvariants",
      "community": 1,
      "norm_label": "labelvariants"
    },
    {
      "label": "Label",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L11",
      "id": "ui_label_label",
      "community": 1,
      "norm_label": "label"
    },
    {
      "label": "popover.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/popover.tsx",
      "source_location": "L1",
      "id": "ui_popover",
      "community": 26,
      "norm_label": "popover.tsx"
    },
    {
      "label": "PopoverContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/popover.tsx",
      "source_location": "L12",
      "id": "ui_popover_popovercontent",
      "community": 26,
      "norm_label": "popovercontent"
    },
    {
      "label": "progress.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/progress.tsx",
      "source_location": "L1",
      "id": "ui_progress",
      "community": 6,
      "norm_label": "progress.tsx"
    },
    {
      "label": "Progress",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/progress.tsx",
      "source_location": "L6",
      "id": "ui_progress_progress",
      "community": 6,
      "norm_label": "progress"
    },
    {
      "label": "rich-text-editor.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L1",
      "id": "ui_rich_text_editor",
      "community": 1,
      "norm_label": "rich-text-editor.tsx"
    },
    {
      "label": "RichTextEditorProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L9",
      "id": "ui_rich_text_editor_richtexteditorprops",
      "community": 1,
      "norm_label": "richtexteditorprops"
    },
    {
      "label": "RichTextEditor()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L16",
      "id": "ui_rich_text_editor_richtexteditor",
      "community": 1,
      "norm_label": "richtexteditor()"
    },
    {
      "label": "select.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L1",
      "id": "ui_select",
      "community": 5,
      "norm_label": "select.tsx"
    },
    {
      "label": "SelectTrigger",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L13",
      "id": "ui_select_selecttrigger",
      "community": 5,
      "norm_label": "selecttrigger"
    },
    {
      "label": "SelectScrollUpButton",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L33",
      "id": "ui_select_selectscrollupbutton",
      "community": 5,
      "norm_label": "selectscrollupbutton"
    },
    {
      "label": "SelectScrollDownButton",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L47",
      "id": "ui_select_selectscrolldownbutton",
      "community": 5,
      "norm_label": "selectscrolldownbutton"
    },
    {
      "label": "SelectContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L61",
      "id": "ui_select_selectcontent",
      "community": 5,
      "norm_label": "selectcontent"
    },
    {
      "label": "SelectLabel",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L93",
      "id": "ui_select_selectlabel",
      "community": 5,
      "norm_label": "selectlabel"
    },
    {
      "label": "SelectItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L105",
      "id": "ui_select_selectitem",
      "community": 5,
      "norm_label": "selectitem"
    },
    {
      "label": "SelectSeparator",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L128",
      "id": "ui_select_selectseparator",
      "community": 5,
      "norm_label": "selectseparator"
    },
    {
      "label": "separator.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L1",
      "id": "ui_separator",
      "community": 1,
      "norm_label": "separator.tsx"
    },
    {
      "label": "Separator()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L6",
      "id": "ui_separator_separator",
      "community": 1,
      "norm_label": "separator()"
    },
    {
      "label": "sheet.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L1",
      "id": "ui_sheet",
      "community": 1,
      "norm_label": "sheet.tsx"
    },
    {
      "label": "Sheet()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L9",
      "id": "ui_sheet_sheet",
      "community": 7,
      "norm_label": "sheet()"
    },
    {
      "label": "SheetTrigger()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L13",
      "id": "ui_sheet_sheettrigger",
      "community": 1,
      "norm_label": "sheettrigger()"
    },
    {
      "label": "SheetClose()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L17",
      "id": "ui_sheet_sheetclose",
      "community": 1,
      "norm_label": "sheetclose()"
    },
    {
      "label": "SheetPortal()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L21",
      "id": "ui_sheet_sheetportal",
      "community": 1,
      "norm_label": "sheetportal()"
    },
    {
      "label": "SheetOverlay()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L25",
      "id": "ui_sheet_sheetoverlay",
      "community": 1,
      "norm_label": "sheetoverlay()"
    },
    {
      "label": "SheetContent()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L41",
      "id": "ui_sheet_sheetcontent",
      "community": 1,
      "norm_label": "sheetcontent()"
    },
    {
      "label": "SheetHeader()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L78",
      "id": "ui_sheet_sheetheader",
      "community": 1,
      "norm_label": "sheetheader()"
    },
    {
      "label": "SheetFooter()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L88",
      "id": "ui_sheet_sheetfooter",
      "community": 1,
      "norm_label": "sheetfooter()"
    },
    {
      "label": "SheetTitle()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L98",
      "id": "ui_sheet_sheettitle",
      "community": 1,
      "norm_label": "sheettitle()"
    },
    {
      "label": "SheetDescription()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L108",
      "id": "ui_sheet_sheetdescription",
      "community": 1,
      "norm_label": "sheetdescription()"
    },
    {
      "label": "sidebar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L1",
      "id": "ui_sidebar",
      "community": 7,
      "norm_label": "sidebar.tsx"
    },
    {
      "label": "SidebarContextProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L30",
      "id": "ui_sidebar_sidebarcontextprops",
      "community": 7,
      "norm_label": "sidebarcontextprops"
    },
    {
      "label": "SidebarContext",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L40",
      "id": "ui_sidebar_sidebarcontext",
      "community": 7,
      "norm_label": "sidebarcontext"
    },
    {
      "label": "useSidebar()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L42",
      "id": "ui_sidebar_usesidebar",
      "community": 7,
      "norm_label": "usesidebar()"
    },
    {
      "label": "SidebarProvider",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L51",
      "id": "ui_sidebar_sidebarprovider",
      "community": 7,
      "norm_label": "sidebarprovider"
    },
    {
      "label": "Sidebar",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L155",
      "id": "ui_sidebar_sidebar",
      "community": 7,
      "norm_label": "sidebar"
    },
    {
      "label": "SidebarTrigger",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L262",
      "id": "ui_sidebar_sidebartrigger",
      "community": 7,
      "norm_label": "sidebartrigger"
    },
    {
      "label": "SidebarRail",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L296",
      "id": "ui_sidebar_sidebarrail",
      "community": 7,
      "norm_label": "sidebarrail"
    },
    {
      "label": "SidebarInset",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L324",
      "id": "ui_sidebar_sidebarinset",
      "community": 7,
      "norm_label": "sidebarinset"
    },
    {
      "label": "SidebarInput",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L341",
      "id": "ui_sidebar_sidebarinput",
      "community": 7,
      "norm_label": "sidebarinput"
    },
    {
      "label": "SidebarHeader",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L359",
      "id": "ui_sidebar_sidebarheader",
      "community": 7,
      "norm_label": "sidebarheader"
    },
    {
      "label": "SidebarFooter",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L373",
      "id": "ui_sidebar_sidebarfooter",
      "community": 7,
      "norm_label": "sidebarfooter"
    },
    {
      "label": "SidebarSeparator",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L387",
      "id": "ui_sidebar_sidebarseparator",
      "community": 7,
      "norm_label": "sidebarseparator"
    },
    {
      "label": "SidebarContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L402",
      "id": "ui_sidebar_sidebarcontent",
      "community": 7,
      "norm_label": "sidebarcontent"
    },
    {
      "label": "SidebarGroup",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L419",
      "id": "ui_sidebar_sidebargroup",
      "community": 7,
      "norm_label": "sidebargroup"
    },
    {
      "label": "SidebarGroupLabel",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L433",
      "id": "ui_sidebar_sidebargrouplabel",
      "community": 7,
      "norm_label": "sidebargrouplabel"
    },
    {
      "label": "SidebarGroupAction",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L454",
      "id": "ui_sidebar_sidebargroupaction",
      "community": 7,
      "norm_label": "sidebargroupaction"
    },
    {
      "label": "SidebarGroupContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L477",
      "id": "ui_sidebar_sidebargroupcontent",
      "community": 7,
      "norm_label": "sidebargroupcontent"
    },
    {
      "label": "SidebarMenu",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L489",
      "id": "ui_sidebar_sidebarmenu",
      "community": 7,
      "norm_label": "sidebarmenu"
    },
    {
      "label": "SidebarMenuItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L501",
      "id": "ui_sidebar_sidebarmenuitem",
      "community": 7,
      "norm_label": "sidebarmenuitem"
    },
    {
      "label": "sidebarMenuButtonVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L513",
      "id": "ui_sidebar_sidebarmenubuttonvariants",
      "community": 7,
      "norm_label": "sidebarmenubuttonvariants"
    },
    {
      "label": "SidebarMenuButton",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L535",
      "id": "ui_sidebar_sidebarmenubutton",
      "community": 7,
      "norm_label": "sidebarmenubutton"
    },
    {
      "label": "SidebarMenuAction",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L594",
      "id": "ui_sidebar_sidebarmenuaction",
      "community": 7,
      "norm_label": "sidebarmenuaction"
    },
    {
      "label": "SidebarMenuBadge",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L625",
      "id": "ui_sidebar_sidebarmenubadge",
      "community": 7,
      "norm_label": "sidebarmenubadge"
    },
    {
      "label": "SidebarMenuSkeleton",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L645",
      "id": "ui_sidebar_sidebarmenuskeleton",
      "community": 7,
      "norm_label": "sidebarmenuskeleton"
    },
    {
      "label": "SidebarMenuSub",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L678",
      "id": "ui_sidebar_sidebarmenusub",
      "community": 7,
      "norm_label": "sidebarmenusub"
    },
    {
      "label": "SidebarMenuSubItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L694",
      "id": "ui_sidebar_sidebarmenusubitem",
      "community": 7,
      "norm_label": "sidebarmenusubitem"
    },
    {
      "label": "SidebarMenuSubButton",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L699",
      "id": "ui_sidebar_sidebarmenusubbutton",
      "community": 7,
      "norm_label": "sidebarmenusubbutton"
    },
    {
      "label": "skeleton.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L1",
      "id": "ui_skeleton",
      "community": 6,
      "norm_label": "skeleton.tsx"
    },
    {
      "label": "Skeleton()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L3",
      "id": "ui_skeleton_skeleton",
      "community": 6,
      "norm_label": "skeleton()"
    },
    {
      "label": "sonner.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sonner.tsx",
      "source_location": "L1",
      "id": "ui_sonner",
      "community": 173,
      "norm_label": "sonner.tsx"
    },
    {
      "label": "ToasterProps",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sonner.tsx",
      "source_location": "L3",
      "id": "ui_sonner_toasterprops",
      "community": 173,
      "norm_label": "toasterprops"
    },
    {
      "label": "Toaster()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/sonner.tsx",
      "source_location": "L5",
      "id": "ui_sonner_toaster",
      "community": 173,
      "norm_label": "toaster()"
    },
    {
      "label": "switch.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/switch.tsx",
      "source_location": "L1",
      "id": "ui_switch",
      "community": 6,
      "norm_label": "switch.tsx"
    },
    {
      "label": "Switch",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/switch.tsx",
      "source_location": "L6",
      "id": "ui_switch_switch",
      "community": 6,
      "norm_label": "switch"
    },
    {
      "label": "table.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L1",
      "id": "ui_table",
      "community": 5,
      "norm_label": "table.tsx"
    },
    {
      "label": "Table",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L5",
      "id": "ui_table_table",
      "community": 5,
      "norm_label": "table"
    },
    {
      "label": "TableHeader",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L14",
      "id": "ui_table_tableheader",
      "community": 5,
      "norm_label": "tableheader"
    },
    {
      "label": "TableBody",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L22",
      "id": "ui_table_tablebody",
      "community": 5,
      "norm_label": "tablebody"
    },
    {
      "label": "TableFooter",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L30",
      "id": "ui_table_tablefooter",
      "community": 5,
      "norm_label": "tablefooter"
    },
    {
      "label": "TableRow",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L42",
      "id": "ui_table_tablerow",
      "community": 5,
      "norm_label": "tablerow"
    },
    {
      "label": "TableHead",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L56",
      "id": "ui_table_tablehead",
      "community": 5,
      "norm_label": "tablehead"
    },
    {
      "label": "TableCell",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L71",
      "id": "ui_table_tablecell",
      "community": 5,
      "norm_label": "tablecell"
    },
    {
      "label": "TableCaption",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L86",
      "id": "ui_table_tablecaption",
      "community": 5,
      "norm_label": "tablecaption"
    },
    {
      "label": "tabs.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L1",
      "id": "ui_tabs",
      "community": 5,
      "norm_label": "tabs.tsx"
    },
    {
      "label": "TabsList",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L8",
      "id": "ui_tabs_tabslist",
      "community": 5,
      "norm_label": "tabslist"
    },
    {
      "label": "TabsTrigger",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L23",
      "id": "ui_tabs_tabstrigger",
      "community": 5,
      "norm_label": "tabstrigger"
    },
    {
      "label": "TabsContent",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L38",
      "id": "ui_tabs_tabscontent",
      "community": 5,
      "norm_label": "tabscontent"
    },
    {
      "label": "textarea.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/textarea.tsx",
      "source_location": "L1",
      "id": "ui_textarea",
      "community": 1,
      "norm_label": "textarea.tsx"
    },
    {
      "label": "Textarea",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/textarea.tsx",
      "source_location": "L5",
      "id": "ui_textarea_textarea",
      "community": 1,
      "norm_label": "textarea"
    },
    {
      "label": "toggle-group.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L1",
      "id": "ui_toggle_group",
      "community": 26,
      "norm_label": "toggle-group.tsx"
    },
    {
      "label": "ToggleGroupContext",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L10",
      "id": "ui_toggle_group_togglegroupcontext",
      "community": 26,
      "norm_label": "togglegroupcontext"
    },
    {
      "label": "ToggleGroup",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L15",
      "id": "ui_toggle_group_togglegroup",
      "community": 26,
      "norm_label": "togglegroup"
    },
    {
      "label": "ToggleGroupItem",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L31",
      "id": "ui_toggle_group_togglegroupitem",
      "community": 26,
      "norm_label": "togglegroupitem"
    },
    {
      "label": "toggle.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L1",
      "id": "ui_toggle",
      "community": 26,
      "norm_label": "toggle.tsx"
    },
    {
      "label": "toggleVariants",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L7",
      "id": "ui_toggle_togglevariants",
      "community": 26,
      "norm_label": "togglevariants"
    },
    {
      "label": "Toggle()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L29",
      "id": "ui_toggle_toggle",
      "community": 26,
      "norm_label": "toggle()"
    },
    {
      "label": "tooltip.tsx",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L1",
      "id": "ui_tooltip",
      "community": 7,
      "norm_label": "tooltip.tsx"
    },
    {
      "label": "TooltipProvider()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L6",
      "id": "ui_tooltip_tooltipprovider",
      "community": 7,
      "norm_label": "tooltipprovider()"
    },
    {
      "label": "Tooltip()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L19",
      "id": "ui_tooltip_tooltip",
      "community": 7,
      "norm_label": "tooltip()"
    },
    {
      "label": "TooltipTrigger()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L27",
      "id": "ui_tooltip_tooltiptrigger",
      "community": 7,
      "norm_label": "tooltiptrigger()"
    },
    {
      "label": "TooltipContent()",
      "file_type": "code",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L31",
      "id": "ui_tooltip_tooltipcontent",
      "community": 7,
      "norm_label": "tooltipcontent()"
    },
    {
      "label": "env.ts",
      "file_type": "code",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L1",
      "id": "constants_env",
      "community": 334,
      "norm_label": "env.ts"
    },
    {
      "label": "nonEmpty()",
      "file_type": "code",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L4",
      "id": "constants_env_nonempty",
      "community": 334,
      "norm_label": "nonempty()"
    },
    {
      "label": "envSchema",
      "file_type": "code",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L6",
      "id": "constants_env_envschema",
      "community": 334,
      "norm_label": "envschema"
    },
    {
      "label": "parsed",
      "file_type": "code",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L15",
      "id": "constants_env_parsed",
      "community": 334,
      "norm_label": "parsed"
    },
    {
      "label": "queryKeys.ts",
      "file_type": "code",
      "source_file": "frontend/src/constants/queryKeys.ts",
      "source_location": "L1",
      "id": "constants_querykeys",
      "community": 444,
      "norm_label": "querykeys.ts"
    },
    {
      "label": "QUERY_KEYS",
      "file_type": "code",
      "source_file": "frontend/src/constants/queryKeys.ts",
      "source_location": "L11",
      "id": "constants_querykeys_query_keys",
      "community": 444,
      "norm_label": "query_keys"
    },
    {
      "label": "routes.ts",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L1",
      "id": "constants_routes",
      "community": 288,
      "norm_label": "routes.ts"
    },
    {
      "label": "ActiveMatch",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L17",
      "id": "constants_routes_activematch",
      "community": 288,
      "norm_label": "activematch"
    },
    {
      "label": "NavBadge",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L22",
      "id": "constants_routes_navbadge",
      "community": 288,
      "norm_label": "navbadge"
    },
    {
      "label": "NavItem",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L27",
      "id": "constants_routes_navitem",
      "community": 288,
      "norm_label": "navitem"
    },
    {
      "label": "NavGroup",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L37",
      "id": "constants_routes_navgroup",
      "community": 288,
      "norm_label": "navgroup"
    },
    {
      "label": "PATHS",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L49",
      "id": "constants_routes_paths",
      "community": 288,
      "norm_label": "paths"
    },
    {
      "label": "NAV_GROUPS",
      "file_type": "code",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L83",
      "id": "constants_routes_nav_groups",
      "community": 288,
      "norm_label": "nav_groups"
    },
    {
      "label": "env.d.ts",
      "file_type": "code",
      "source_file": "frontend/src/env.d.ts",
      "source_location": "L1",
      "id": "src_env_d",
      "community": 425,
      "norm_label": "env.d.ts"
    },
    {
      "label": "ImportMetaEnv",
      "file_type": "code",
      "source_file": "frontend/src/env.d.ts",
      "source_location": "L1",
      "id": "src_env_d_importmetaenv",
      "community": 425,
      "norm_label": "importmetaenv"
    },
    {
      "label": "ImportMeta",
      "file_type": "code",
      "source_file": "frontend/src/env.d.ts",
      "source_location": "L7",
      "id": "src_env_d_importmeta",
      "community": 425,
      "norm_label": "importmeta"
    },
    {
      "label": "use-mobile.ts",
      "file_type": "code",
      "source_file": "frontend/src/hooks/use-mobile.ts",
      "source_location": "L1",
      "id": "hooks_use_mobile",
      "community": 7,
      "norm_label": "use-mobile.ts"
    },
    {
      "label": "useIsMobile()",
      "file_type": "code",
      "source_file": "frontend/src/hooks/use-mobile.ts",
      "source_location": "L5",
      "id": "hooks_use_mobile_useismobile",
      "community": 7,
      "norm_label": "useismobile()"
    },
    {
      "label": "useSessionTokenRefresh.ts",
      "file_type": "code",
      "source_file": "frontend/src/hooks/useSessionTokenRefresh.ts",
      "source_location": "L1",
      "id": "hooks_usesessiontokenrefresh",
      "community": 245,
      "norm_label": "usesessiontokenrefresh.ts"
    },
    {
      "label": "useSessionTokenRefresh()",
      "file_type": "code",
      "source_file": "frontend/src/hooks/useSessionTokenRefresh.ts",
      "source_location": "L24",
      "id": "hooks_usesessiontokenrefresh_usesessiontokenrefresh",
      "community": 245,
      "norm_label": "usesessiontokenrefresh()"
    },
    {
      "label": "useSocket.ts",
      "file_type": "code",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L1",
      "id": "hooks_usesocket",
      "community": 131,
      "norm_label": "usesocket.ts"
    },
    {
      "label": "SocketEventMap",
      "file_type": "code",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L45",
      "id": "hooks_usesocket_socketeventmap",
      "community": 131,
      "norm_label": "socketeventmap"
    },
    {
      "label": "useSocket()",
      "file_type": "code",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L47",
      "id": "hooks_usesocket_usesocket",
      "community": 245,
      "norm_label": "usesocket()"
    },
    {
      "label": "i18n.ts",
      "file_type": "code",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L1",
      "id": "src_i18n",
      "community": 173,
      "norm_label": "i18n.ts"
    },
    {
      "label": "TranslationLeaf",
      "file_type": "code",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L8",
      "id": "src_i18n_translationleaf",
      "community": 173,
      "norm_label": "translationleaf"
    },
    {
      "label": "TranslationNode",
      "file_type": "code",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L9",
      "id": "src_i18n_translationnode",
      "community": 173,
      "norm_label": "translationnode"
    },
    {
      "label": "extractLang()",
      "file_type": "code",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L11",
      "id": "src_i18n_extractlang",
      "community": 173,
      "norm_label": "extractlang()"
    },
    {
      "label": "pkce.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L1",
      "id": "lib_pkce",
      "community": 246,
      "norm_label": "pkce.ts"
    },
    {
      "label": "generateCodeVerifier()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L14",
      "id": "lib_pkce_generatecodeverifier",
      "community": 246,
      "norm_label": "generatecodeverifier()"
    },
    {
      "label": "generateCodeChallenge()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L23",
      "id": "lib_pkce_generatecodechallenge",
      "community": 246,
      "norm_label": "generatecodechallenge()"
    },
    {
      "label": "generateState()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L33",
      "id": "lib_pkce_generatestate",
      "community": 246,
      "norm_label": "generatestate()"
    },
    {
      "label": "storePkceVerifier()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L42",
      "id": "lib_pkce_storepkceverifier",
      "community": 246,
      "norm_label": "storepkceverifier()"
    },
    {
      "label": "retrievePkceVerifier()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L49",
      "id": "lib_pkce_retrievepkceverifier",
      "community": 246,
      "norm_label": "retrievepkceverifier()"
    },
    {
      "label": "storeState()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L58",
      "id": "lib_pkce_storestate",
      "community": 246,
      "norm_label": "storestate()"
    },
    {
      "label": "retrieveState()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L65",
      "id": "lib_pkce_retrievestate",
      "community": 246,
      "norm_label": "retrievestate()"
    },
    {
      "label": "base64UrlEncode()",
      "file_type": "code",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L74",
      "id": "lib_pkce_base64urlencode",
      "community": 246,
      "norm_label": "base64urlencode()"
    },
    {
      "label": "rateCards.test.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L1",
      "id": "lib_ratecards_test",
      "community": 308,
      "norm_label": "ratecards.test.ts"
    },
    {
      "label": "model()",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L7",
      "id": "lib_ratecards_test_model",
      "community": 308,
      "norm_label": "model()"
    },
    {
      "label": "NOW",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L14",
      "id": "lib_ratecards_test_now",
      "community": 308,
      "norm_label": "now"
    },
    {
      "label": "rateCards.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.ts",
      "source_location": "L1",
      "id": "lib_ratecards",
      "community": 308,
      "norm_label": "ratecards.ts"
    },
    {
      "label": "LLMModelOption",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.ts",
      "source_location": "L3",
      "id": "lib_ratecards_llmmodeloption",
      "community": 308,
      "norm_label": "llmmodeloption"
    },
    {
      "label": "projectLLMModelsToOptions()",
      "file_type": "code",
      "source_file": "frontend/src/lib/rateCards.ts",
      "source_location": "L14",
      "id": "lib_ratecards_projectllmmodelstooptions",
      "community": 308,
      "norm_label": "projectllmmodelstooptions()"
    },
    {
      "label": "socket.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L1",
      "id": "lib_socket",
      "community": 131,
      "norm_label": "socket.ts"
    },
    {
      "label": "socket",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L27",
      "id": "lib_socket_socket",
      "community": 131,
      "norm_label": "socket"
    },
    {
      "label": "acquireConnection()",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L40",
      "id": "lib_socket_acquireconnection",
      "community": 131,
      "norm_label": "acquireconnection()"
    },
    {
      "label": "releaseConnection()",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L48",
      "id": "lib_socket_releaseconnection",
      "community": 131,
      "norm_label": "releaseconnection()"
    },
    {
      "label": "emitWithToken()",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L84",
      "id": "lib_socket_emitwithtoken",
      "community": 131,
      "norm_label": "emitwithtoken()"
    },
    {
      "label": "socket.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L1",
      "id": "lib_socket_types",
      "community": 131,
      "norm_label": "socket.types.ts"
    },
    {
      "label": "FlowStatusEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L17",
      "id": "lib_socket_types_flowstatusevent",
      "community": 131,
      "norm_label": "flowstatusevent"
    },
    {
      "label": "FlowCompletedEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L29",
      "id": "lib_socket_types_flowcompletedevent",
      "community": 131,
      "norm_label": "flowcompletedevent"
    },
    {
      "label": "FlowErrorEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L37",
      "id": "lib_socket_types_flowerrorevent",
      "community": 131,
      "norm_label": "flowerrorevent"
    },
    {
      "label": "FlowSubagentUpdateEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L43",
      "id": "lib_socket_types_flowsubagentupdateevent",
      "community": 131,
      "norm_label": "flowsubagentupdateevent"
    },
    {
      "label": "FlowDataUpdateEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L53",
      "id": "lib_socket_types_flowdataupdateevent",
      "community": 131,
      "norm_label": "flowdataupdateevent"
    },
    {
      "label": "LangGraphEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L58",
      "id": "lib_socket_types_langgraphevent",
      "community": 131,
      "norm_label": "langgraphevent"
    },
    {
      "label": "LangGraphFlowStartEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L64",
      "id": "lib_socket_types_langgraphflowstartevent",
      "community": 131,
      "norm_label": "langgraphflowstartevent"
    },
    {
      "label": "LangGraphFlowCompleteEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L71",
      "id": "lib_socket_types_langgraphflowcompleteevent",
      "community": 131,
      "norm_label": "langgraphflowcompleteevent"
    },
    {
      "label": "LangGraphFlowErrorEvent",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L79",
      "id": "lib_socket_types_langgraphflowerrorevent",
      "community": 131,
      "norm_label": "langgraphflowerrorevent"
    },
    {
      "label": "ServerToClientEvents",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L92",
      "id": "lib_socket_types_servertoclientevents",
      "community": 131,
      "norm_label": "servertoclientevents"
    },
    {
      "label": "ClientToServerEvents",
      "file_type": "code",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L107",
      "id": "lib_socket_types_clienttoserverevents",
      "community": 131,
      "norm_label": "clienttoserverevents"
    },
    {
      "label": "utils.ts",
      "file_type": "code",
      "source_file": "frontend/src/lib/utils.ts",
      "source_location": "L1",
      "id": "lib_utils",
      "community": 1,
      "norm_label": "utils.ts"
    },
    {
      "label": "cn()",
      "file_type": "code",
      "source_file": "frontend/src/lib/utils.ts",
      "source_location": "L4",
      "id": "lib_utils_cn",
      "community": 1,
      "norm_label": "cn()"
    },
    {
      "label": "translation.json",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L1",
      "id": "processed_translation",
      "community": 167,
      "norm_label": "translation.json"
    },
    {
      "label": "common",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L2",
      "id": "processed_translation_common",
      "community": 238,
      "norm_label": "common"
    },
    {
      "label": "save",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "id": "processed_translation_common_save",
      "community": 238,
      "norm_label": "save"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "id": "processed_translation_save_en",
      "community": 238,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "id": "processed_translation_save_tr",
      "community": 238,
      "norm_label": "tr"
    },
    {
      "label": "close",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "id": "processed_translation_common_close",
      "community": 238,
      "norm_label": "close"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "id": "processed_translation_close_en",
      "community": 238,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "id": "processed_translation_close_tr",
      "community": 238,
      "norm_label": "tr"
    },
    {
      "label": "cancel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "id": "processed_translation_common_cancel",
      "community": 238,
      "norm_label": "cancel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "id": "processed_translation_cancel_en",
      "community": 238,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "id": "processed_translation_cancel_tr",
      "community": 238,
      "norm_label": "tr"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "id": "processed_translation_common_error",
      "community": 311,
      "norm_label": "error"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "id": "processed_translation_error_en",
      "community": 311,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "id": "processed_translation_error_tr",
      "community": 311,
      "norm_label": "tr"
    },
    {
      "label": "welcome",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L8",
      "id": "processed_translation_welcome",
      "community": 120,
      "norm_label": "welcome"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L9",
      "id": "processed_translation_welcome_en",
      "community": 120,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L10",
      "id": "processed_translation_welcome_tr",
      "community": 120,
      "norm_label": "tr"
    },
    {
      "label": "demo",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L12",
      "id": "processed_translation_demo",
      "community": 167,
      "norm_label": "demo"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L13",
      "id": "processed_translation_demo_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L14",
      "id": "processed_translation_title_en",
      "community": 167,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L15",
      "id": "processed_translation_title_tr",
      "community": 167,
      "norm_label": "tr"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L17",
      "id": "processed_translation_demo_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L18",
      "id": "processed_translation_subtitle_en",
      "community": 255,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L19",
      "id": "processed_translation_subtitle_tr",
      "community": 255,
      "norm_label": "tr"
    },
    {
      "label": "removable",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L21",
      "id": "processed_translation_demo_removable",
      "community": 167,
      "norm_label": "removable"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L22",
      "id": "processed_translation_removable_en",
      "community": 167,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L23",
      "id": "processed_translation_removable_tr",
      "community": 167,
      "norm_label": "tr"
    },
    {
      "label": "zustand",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L25",
      "id": "processed_translation_demo_zustand",
      "community": 169,
      "norm_label": "zustand"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L26",
      "id": "processed_translation_zustand_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L27",
      "id": "processed_translation_heading_en",
      "community": 179,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L28",
      "id": "processed_translation_heading_tr",
      "community": 179,
      "norm_label": "tr"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L30",
      "id": "processed_translation_zustand_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L31",
      "id": "processed_translation_description_en",
      "community": 256,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L32",
      "id": "processed_translation_description_tr",
      "community": 256,
      "norm_label": "tr"
    },
    {
      "label": "currentTheme",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L34",
      "id": "processed_translation_zustand_currenttheme",
      "community": 169,
      "norm_label": "currenttheme"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L35",
      "id": "processed_translation_currenttheme_en",
      "community": 169,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L36",
      "id": "processed_translation_currenttheme_tr",
      "community": 169,
      "norm_label": "tr"
    },
    {
      "label": "light",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L38",
      "id": "processed_translation_zustand_light",
      "community": 169,
      "norm_label": "light"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L39",
      "id": "processed_translation_light_en",
      "community": 169,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L40",
      "id": "processed_translation_light_tr",
      "community": 169,
      "norm_label": "tr"
    },
    {
      "label": "dark",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L42",
      "id": "processed_translation_zustand_dark",
      "community": 169,
      "norm_label": "dark"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L43",
      "id": "processed_translation_dark_en",
      "community": 169,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L44",
      "id": "processed_translation_dark_tr",
      "community": 169,
      "norm_label": "tr"
    },
    {
      "label": "system",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L46",
      "id": "processed_translation_zustand_system",
      "community": 169,
      "norm_label": "system"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L47",
      "id": "processed_translation_system_en",
      "community": 169,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L48",
      "id": "processed_translation_system_tr",
      "community": 169,
      "norm_label": "tr"
    },
    {
      "label": "toggleTheme",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L50",
      "id": "processed_translation_zustand_toggletheme",
      "community": 169,
      "norm_label": "toggletheme"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L51",
      "id": "processed_translation_toggletheme_en",
      "community": 169,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L52",
      "id": "processed_translation_toggletheme_tr",
      "community": 169,
      "norm_label": "tr"
    },
    {
      "label": "query",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L55",
      "id": "processed_translation_demo_query",
      "community": 201,
      "norm_label": "query"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L56",
      "id": "processed_translation_query_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L60",
      "id": "processed_translation_query_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "refetch",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L64",
      "id": "processed_translation_query_refetch",
      "community": 201,
      "norm_label": "refetch"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L65",
      "id": "processed_translation_refetch_en",
      "community": 201,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L66",
      "id": "processed_translation_refetch_tr",
      "community": 201,
      "norm_label": "tr"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L68",
      "id": "processed_translation_query_error",
      "community": 311,
      "norm_label": "error"
    },
    {
      "label": "noData",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L72",
      "id": "processed_translation_query_nodata",
      "community": 201,
      "norm_label": "nodata"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L73",
      "id": "processed_translation_nodata_en",
      "community": 201,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L74",
      "id": "processed_translation_nodata_tr",
      "community": 201,
      "norm_label": "tr"
    },
    {
      "label": "dataLoaded",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L76",
      "id": "processed_translation_query_dataloaded",
      "community": 201,
      "norm_label": "dataloaded"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L77",
      "id": "processed_translation_dataloaded_en",
      "community": 201,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L78",
      "id": "processed_translation_dataloaded_tr",
      "community": 201,
      "norm_label": "tr"
    },
    {
      "label": "loading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L80",
      "id": "processed_translation_query_loading",
      "community": 201,
      "norm_label": "loading"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L81",
      "id": "processed_translation_loading_en",
      "community": 201,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L82",
      "id": "processed_translation_loading_tr",
      "community": 201,
      "norm_label": "tr"
    },
    {
      "label": "components",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L85",
      "id": "processed_translation_demo_components",
      "community": 34,
      "norm_label": "components"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L86",
      "id": "processed_translation_components_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L90",
      "id": "processed_translation_components_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "buttons",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L94",
      "id": "processed_translation_components_buttons",
      "community": 34,
      "norm_label": "buttons"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L95",
      "id": "processed_translation_buttons_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L96",
      "id": "processed_translation_buttons_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "default",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L98",
      "id": "processed_translation_components_default",
      "community": 34,
      "norm_label": "default"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L99",
      "id": "processed_translation_default_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L100",
      "id": "processed_translation_default_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "secondary",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L102",
      "id": "processed_translation_components_secondary",
      "community": 34,
      "norm_label": "secondary"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L103",
      "id": "processed_translation_secondary_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L104",
      "id": "processed_translation_secondary_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "destructive",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L106",
      "id": "processed_translation_components_destructive",
      "community": 34,
      "norm_label": "destructive"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L107",
      "id": "processed_translation_destructive_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L108",
      "id": "processed_translation_destructive_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "outline",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L110",
      "id": "processed_translation_components_outline",
      "community": 34,
      "norm_label": "outline"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L111",
      "id": "processed_translation_outline_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L112",
      "id": "processed_translation_outline_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "ghost",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L114",
      "id": "processed_translation_components_ghost",
      "community": 34,
      "norm_label": "ghost"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L115",
      "id": "processed_translation_ghost_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L116",
      "id": "processed_translation_ghost_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "badges",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L118",
      "id": "processed_translation_components_badges",
      "community": 34,
      "norm_label": "badges"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L119",
      "id": "processed_translation_badges_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L120",
      "id": "processed_translation_badges_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "active",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L122",
      "id": "processed_translation_components_active",
      "community": 34,
      "norm_label": "active"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L123",
      "id": "processed_translation_active_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L124",
      "id": "processed_translation_active_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "pending",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L126",
      "id": "processed_translation_components_pending",
      "community": 34,
      "norm_label": "pending"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L127",
      "id": "processed_translation_pending_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L128",
      "id": "processed_translation_pending_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "input",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L130",
      "id": "processed_translation_components_input",
      "community": 34,
      "norm_label": "input"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L131",
      "id": "processed_translation_input_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L132",
      "id": "processed_translation_input_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "inputPlaceholder",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L134",
      "id": "processed_translation_components_inputplaceholder",
      "community": 34,
      "norm_label": "inputplaceholder"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L135",
      "id": "processed_translation_inputplaceholder_en",
      "community": 34,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L136",
      "id": "processed_translation_inputplaceholder_tr",
      "community": 34,
      "norm_label": "tr"
    },
    {
      "label": "i18n",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L139",
      "id": "processed_translation_demo_i18n",
      "community": 179,
      "norm_label": "i18n"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L140",
      "id": "processed_translation_i18n_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L144",
      "id": "processed_translation_i18n_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "currentLang",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L148",
      "id": "processed_translation_i18n_currentlang",
      "community": 179,
      "norm_label": "currentlang"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L149",
      "id": "processed_translation_currentlang_en",
      "community": 179,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L150",
      "id": "processed_translation_currentlang_tr",
      "community": 179,
      "norm_label": "tr"
    },
    {
      "label": "switchLang",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L152",
      "id": "processed_translation_i18n_switchlang",
      "community": 179,
      "norm_label": "switchlang"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L153",
      "id": "processed_translation_switchlang_en",
      "community": 179,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L154",
      "id": "processed_translation_switchlang_tr",
      "community": 179,
      "norm_label": "tr"
    },
    {
      "label": "form",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L157",
      "id": "processed_translation_demo_form",
      "community": 104,
      "norm_label": "form"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L158",
      "id": "processed_translation_form_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L162",
      "id": "processed_translation_form_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L166",
      "id": "processed_translation_form_name",
      "community": 104,
      "norm_label": "name"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L167",
      "id": "processed_translation_name_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L168",
      "id": "processed_translation_name_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "namePlaceholder",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L170",
      "id": "processed_translation_form_nameplaceholder",
      "community": 104,
      "norm_label": "nameplaceholder"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L171",
      "id": "processed_translation_nameplaceholder_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L172",
      "id": "processed_translation_nameplaceholder_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "email",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L174",
      "id": "processed_translation_form_email",
      "community": 104,
      "norm_label": "email"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L175",
      "id": "processed_translation_email_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L176",
      "id": "processed_translation_email_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "emailPlaceholder",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L178",
      "id": "processed_translation_form_emailplaceholder",
      "community": 104,
      "norm_label": "emailplaceholder"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L179",
      "id": "processed_translation_emailplaceholder_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L180",
      "id": "processed_translation_emailplaceholder_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "message",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L182",
      "id": "processed_translation_form_message",
      "community": 104,
      "norm_label": "message"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L183",
      "id": "processed_translation_message_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L184",
      "id": "processed_translation_message_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "messagePlaceholder",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L186",
      "id": "processed_translation_form_messageplaceholder",
      "community": 104,
      "norm_label": "messageplaceholder"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L187",
      "id": "processed_translation_messageplaceholder_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L188",
      "id": "processed_translation_messageplaceholder_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "submit",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L190",
      "id": "processed_translation_form_submit",
      "community": 104,
      "norm_label": "submit"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L191",
      "id": "processed_translation_submit_en",
      "community": 104,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L192",
      "id": "processed_translation_submit_tr",
      "community": 104,
      "norm_label": "tr"
    },
    {
      "label": "success",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L194",
      "id": "processed_translation_form_success",
      "community": 168,
      "norm_label": "success"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L195",
      "id": "processed_translation_success_en",
      "community": 168,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L196",
      "id": "processed_translation_success_tr",
      "community": 168,
      "norm_label": "tr"
    },
    {
      "label": "validation",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L198",
      "id": "processed_translation_form_validation",
      "community": 202,
      "norm_label": "validation"
    },
    {
      "label": "nameMin",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L199",
      "id": "processed_translation_validation_namemin",
      "community": 202,
      "norm_label": "namemin"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L200",
      "id": "processed_translation_namemin_en",
      "community": 202,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L201",
      "id": "processed_translation_namemin_tr",
      "community": 202,
      "norm_label": "tr"
    },
    {
      "label": "emailInvalid",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L203",
      "id": "processed_translation_validation_emailinvalid",
      "community": 202,
      "norm_label": "emailinvalid"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L204",
      "id": "processed_translation_emailinvalid_en",
      "community": 202,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L205",
      "id": "processed_translation_emailinvalid_tr",
      "community": 202,
      "norm_label": "tr"
    },
    {
      "label": "messageMin",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L207",
      "id": "processed_translation_validation_messagemin",
      "community": 202,
      "norm_label": "messagemin"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L208",
      "id": "processed_translation_messagemin_en",
      "community": 202,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L209",
      "id": "processed_translation_messagemin_tr",
      "community": 202,
      "norm_label": "tr"
    },
    {
      "label": "messageMax",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L211",
      "id": "processed_translation_validation_messagemax",
      "community": 202,
      "norm_label": "messagemax"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L212",
      "id": "processed_translation_messagemax_en",
      "community": 202,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L213",
      "id": "processed_translation_messagemax_tr",
      "community": 202,
      "norm_label": "tr"
    },
    {
      "label": "websocket",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L217",
      "id": "processed_translation_demo_websocket",
      "community": 199,
      "norm_label": "websocket"
    },
    {
      "label": "heading",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L218",
      "id": "processed_translation_websocket_heading",
      "community": 179,
      "norm_label": "heading"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L222",
      "id": "processed_translation_websocket_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "connected",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L226",
      "id": "processed_translation_websocket_connected",
      "community": 199,
      "norm_label": "connected"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L227",
      "id": "processed_translation_connected_en",
      "community": 199,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L228",
      "id": "processed_translation_connected_tr",
      "community": 199,
      "norm_label": "tr"
    },
    {
      "label": "disconnected",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L230",
      "id": "processed_translation_websocket_disconnected",
      "community": 199,
      "norm_label": "disconnected"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L231",
      "id": "processed_translation_disconnected_en",
      "community": 199,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L232",
      "id": "processed_translation_disconnected_tr",
      "community": 199,
      "norm_label": "tr"
    },
    {
      "label": "reconnecting",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L234",
      "id": "processed_translation_websocket_reconnecting",
      "community": 199,
      "norm_label": "reconnecting"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L235",
      "id": "processed_translation_reconnecting_en",
      "community": 199,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L236",
      "id": "processed_translation_reconnecting_tr",
      "community": 199,
      "norm_label": "tr"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L238",
      "id": "processed_translation_websocket_status",
      "community": 199,
      "norm_label": "status"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L239",
      "id": "processed_translation_status_en",
      "community": 199,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L240",
      "id": "processed_translation_status_tr",
      "community": 199,
      "norm_label": "tr"
    },
    {
      "label": "nav",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L243",
      "id": "processed_translation_demo_nav",
      "community": 136,
      "norm_label": "nav"
    },
    {
      "label": "dashboard",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L244",
      "id": "processed_translation_nav_dashboard",
      "community": 136,
      "norm_label": "dashboard"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L245",
      "id": "processed_translation_dashboard_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L246",
      "id": "processed_translation_dashboard_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "navigation",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L248",
      "id": "processed_translation_nav_navigation",
      "community": 136,
      "norm_label": "navigation"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L249",
      "id": "processed_translation_navigation_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L250",
      "id": "processed_translation_navigation_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "appName",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L252",
      "id": "processed_translation_nav_appname",
      "community": 136,
      "norm_label": "appname"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L253",
      "id": "processed_translation_appname_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L254",
      "id": "processed_translation_appname_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "appSubtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L256",
      "id": "processed_translation_nav_appsubtitle",
      "community": 136,
      "norm_label": "appsubtitle"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L257",
      "id": "processed_translation_appsubtitle_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L258",
      "id": "processed_translation_appsubtitle_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "logout",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L260",
      "id": "processed_translation_nav_logout",
      "community": 136,
      "norm_label": "logout"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L261",
      "id": "processed_translation_logout_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L262",
      "id": "processed_translation_logout_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "user",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L264",
      "id": "processed_translation_nav_user",
      "community": 136,
      "norm_label": "user"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L265",
      "id": "processed_translation_user_en",
      "community": 136,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L266",
      "id": "processed_translation_user_tr",
      "community": 136,
      "norm_label": "tr"
    },
    {
      "label": "auth",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L270",
      "id": "processed_translation_auth",
      "community": 137,
      "norm_label": "auth"
    },
    {
      "label": "brandName",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L271",
      "id": "processed_translation_auth_brandname",
      "community": 137,
      "norm_label": "brandname"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L272",
      "id": "processed_translation_brandname_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L273",
      "id": "processed_translation_brandname_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "sessionExpired",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L275",
      "id": "processed_translation_auth_sessionexpired",
      "community": 137,
      "norm_label": "sessionexpired"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L276",
      "id": "processed_translation_sessionexpired_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L277",
      "id": "processed_translation_sessionexpired_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "sessionExpiredMessage",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L279",
      "id": "processed_translation_auth_sessionexpiredmessage",
      "community": 137,
      "norm_label": "sessionexpiredmessage"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L280",
      "id": "processed_translation_sessionexpiredmessage_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L281",
      "id": "processed_translation_sessionexpiredmessage_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "backToLogin",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L283",
      "id": "processed_translation_auth_backtologin",
      "community": 137,
      "norm_label": "backtologin"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L284",
      "id": "processed_translation_backtologin_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L285",
      "id": "processed_translation_backtologin_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "needHelp",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L287",
      "id": "processed_translation_auth_needhelp",
      "community": 137,
      "norm_label": "needhelp"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L288",
      "id": "processed_translation_needhelp_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L289",
      "id": "processed_translation_needhelp_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "supportEmail",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L291",
      "id": "processed_translation_auth_supportemail",
      "community": 137,
      "norm_label": "supportemail"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L292",
      "id": "processed_translation_supportemail_en",
      "community": 137,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L293",
      "id": "processed_translation_supportemail_tr",
      "community": 137,
      "norm_label": "tr"
    },
    {
      "label": "login",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L295",
      "id": "processed_translation_auth_login",
      "community": 120,
      "norm_label": "login"
    },
    {
      "label": "welcome",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L296",
      "id": "processed_translation_login_welcome",
      "community": 120,
      "norm_label": "welcome"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L300",
      "id": "processed_translation_login_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "emailLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L304",
      "id": "processed_translation_login_emaillabel",
      "community": 120,
      "norm_label": "emaillabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L305",
      "id": "processed_translation_emaillabel_en",
      "community": 120,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L306",
      "id": "processed_translation_emaillabel_tr",
      "community": 120,
      "norm_label": "tr"
    },
    {
      "label": "passwordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L308",
      "id": "processed_translation_login_passwordlabel",
      "community": 120,
      "norm_label": "passwordlabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L309",
      "id": "processed_translation_passwordlabel_en",
      "community": 120,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L310",
      "id": "processed_translation_passwordlabel_tr",
      "community": 120,
      "norm_label": "tr"
    },
    {
      "label": "register",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L313",
      "id": "processed_translation_auth_register",
      "community": 120,
      "norm_label": "register"
    },
    {
      "label": "welcome",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L314",
      "id": "processed_translation_register_welcome",
      "community": 120,
      "norm_label": "welcome"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L318",
      "id": "processed_translation_register_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "nameLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L322",
      "id": "processed_translation_register_namelabel",
      "community": 120,
      "norm_label": "namelabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L323",
      "id": "processed_translation_namelabel_en",
      "community": 120,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L324",
      "id": "processed_translation_namelabel_tr",
      "community": 120,
      "norm_label": "tr"
    },
    {
      "label": "surnameLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L326",
      "id": "processed_translation_register_surnamelabel",
      "community": 120,
      "norm_label": "surnamelabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L327",
      "id": "processed_translation_surnamelabel_en",
      "community": 120,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L328",
      "id": "processed_translation_surnamelabel_tr",
      "community": 120,
      "norm_label": "tr"
    },
    {
      "label": "emailLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L330",
      "id": "processed_translation_register_emaillabel",
      "community": 120,
      "norm_label": "emaillabel"
    },
    {
      "label": "passwordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L334",
      "id": "processed_translation_register_passwordlabel",
      "community": 120,
      "norm_label": "passwordlabel"
    },
    {
      "label": "passwordHint",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L338",
      "id": "processed_translation_register_passwordhint",
      "community": 178,
      "norm_label": "passwordhint"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L339",
      "id": "processed_translation_passwordhint_en",
      "community": 178,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L340",
      "id": "processed_translation_passwordhint_tr",
      "community": 178,
      "norm_label": "tr"
    },
    {
      "label": "confirmPasswordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L342",
      "id": "processed_translation_register_confirmpasswordlabel",
      "community": 178,
      "norm_label": "confirmpasswordlabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L343",
      "id": "processed_translation_confirmpasswordlabel_en",
      "community": 178,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L344",
      "id": "processed_translation_confirmpasswordlabel_tr",
      "community": 178,
      "norm_label": "tr"
    },
    {
      "label": "changePassword",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L347",
      "id": "processed_translation_auth_changepassword",
      "community": 178,
      "norm_label": "changepassword"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L348",
      "id": "processed_translation_changepassword_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L352",
      "id": "processed_translation_changepassword_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "tempPasswordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L356",
      "id": "processed_translation_changepassword_temppasswordlabel",
      "community": 178,
      "norm_label": "temppasswordlabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L357",
      "id": "processed_translation_temppasswordlabel_en",
      "community": 178,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L358",
      "id": "processed_translation_temppasswordlabel_tr",
      "community": 178,
      "norm_label": "tr"
    },
    {
      "label": "newPasswordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L360",
      "id": "processed_translation_changepassword_newpasswordlabel",
      "community": 178,
      "norm_label": "newpasswordlabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L361",
      "id": "processed_translation_newpasswordlabel_en",
      "community": 178,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L362",
      "id": "processed_translation_newpasswordlabel_tr",
      "community": 178,
      "norm_label": "tr"
    },
    {
      "label": "passwordHint",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L364",
      "id": "processed_translation_changepassword_passwordhint",
      "community": 178,
      "norm_label": "passwordhint"
    },
    {
      "label": "confirmPasswordLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L368",
      "id": "processed_translation_changepassword_confirmpasswordlabel",
      "community": 178,
      "norm_label": "confirmpasswordlabel"
    },
    {
      "label": "mfaSetup",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L373",
      "id": "processed_translation_auth_mfasetup",
      "community": 138,
      "norm_label": "mfasetup"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L374",
      "id": "processed_translation_mfasetup_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L378",
      "id": "processed_translation_mfasetup_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "toggleManualKey",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L382",
      "id": "processed_translation_mfasetup_togglemanualkey",
      "community": 138,
      "norm_label": "togglemanualkey"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L383",
      "id": "processed_translation_togglemanualkey_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L384",
      "id": "processed_translation_togglemanualkey_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "show",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L386",
      "id": "processed_translation_mfasetup_show",
      "community": 138,
      "norm_label": "show"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L387",
      "id": "processed_translation_show_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L388",
      "id": "processed_translation_show_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "hide",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L390",
      "id": "processed_translation_mfasetup_hide",
      "community": 138,
      "norm_label": "hide"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L391",
      "id": "processed_translation_hide_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L392",
      "id": "processed_translation_hide_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "codeLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L394",
      "id": "processed_translation_mfasetup_codelabel",
      "community": 225,
      "norm_label": "codelabel"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L395",
      "id": "processed_translation_codelabel_en",
      "community": 225,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L396",
      "id": "processed_translation_codelabel_tr",
      "community": 225,
      "norm_label": "tr"
    },
    {
      "label": "codeHint",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L398",
      "id": "processed_translation_mfasetup_codehint",
      "community": 138,
      "norm_label": "codehint"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L399",
      "id": "processed_translation_codehint_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L400",
      "id": "processed_translation_codehint_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "needAuthenticator",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L402",
      "id": "processed_translation_mfasetup_needauthenticator",
      "community": 138,
      "norm_label": "needauthenticator"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L403",
      "id": "processed_translation_needauthenticator_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L404",
      "id": "processed_translation_needauthenticator_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "learnMore",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L406",
      "id": "processed_translation_mfasetup_learnmore",
      "community": 138,
      "norm_label": "learnmore"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L407",
      "id": "processed_translation_learnmore_en",
      "community": 138,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L408",
      "id": "processed_translation_learnmore_tr",
      "community": 138,
      "norm_label": "tr"
    },
    {
      "label": "mfaVerify",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L411",
      "id": "processed_translation_auth_mfaverify",
      "community": 225,
      "norm_label": "mfaverify"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L412",
      "id": "processed_translation_mfaverify_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L416",
      "id": "processed_translation_mfaverify_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "codeLabel",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L420",
      "id": "processed_translation_mfaverify_codelabel",
      "community": 225,
      "norm_label": "codelabel"
    },
    {
      "label": "havingTrouble",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L424",
      "id": "processed_translation_mfaverify_havingtrouble",
      "community": 225,
      "norm_label": "havingtrouble"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L425",
      "id": "processed_translation_havingtrouble_en",
      "community": 225,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L426",
      "id": "processed_translation_havingtrouble_tr",
      "community": 225,
      "norm_label": "tr"
    },
    {
      "label": "returnToLogin",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L428",
      "id": "processed_translation_mfaverify_returntologin",
      "community": 225,
      "norm_label": "returntologin"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L429",
      "id": "processed_translation_returntologin_en",
      "community": 225,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L430",
      "id": "processed_translation_returntologin_tr",
      "community": 225,
      "norm_label": "tr"
    },
    {
      "label": "pages",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L434",
      "id": "processed_translation_pages",
      "community": 167,
      "norm_label": "pages"
    },
    {
      "label": "notFound",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L435",
      "id": "processed_translation_pages_notfound",
      "community": 167,
      "norm_label": "notfound"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L436",
      "id": "processed_translation_notfound_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "message",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L440",
      "id": "processed_translation_notfound_message",
      "community": 104,
      "norm_label": "message"
    },
    {
      "label": "unauthorized",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L445",
      "id": "processed_translation_pages_unauthorized",
      "community": 200,
      "norm_label": "unauthorized"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L446",
      "id": "processed_translation_unauthorized_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L450",
      "id": "processed_translation_unauthorized_description",
      "community": 256,
      "norm_label": "description"
    },
    {
      "label": "requiresPrivileges",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L454",
      "id": "processed_translation_unauthorized_requiresprivileges",
      "community": 200,
      "norm_label": "requiresprivileges"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L455",
      "id": "processed_translation_requiresprivileges_en",
      "community": 200,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L456",
      "id": "processed_translation_requiresprivileges_tr",
      "community": 200,
      "norm_label": "tr"
    },
    {
      "label": "goBack",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L458",
      "id": "processed_translation_unauthorized_goback",
      "community": 200,
      "norm_label": "goback"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L459",
      "id": "processed_translation_goback_en",
      "community": 200,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L460",
      "id": "processed_translation_goback_tr",
      "community": 200,
      "norm_label": "tr"
    },
    {
      "label": "goToDashboard",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L462",
      "id": "processed_translation_unauthorized_gotodashboard",
      "community": 200,
      "norm_label": "gotodashboard"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L463",
      "id": "processed_translation_gotodashboard_en",
      "community": 200,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L464",
      "id": "processed_translation_gotodashboard_tr",
      "community": 200,
      "norm_label": "tr"
    },
    {
      "label": "contactAdmin",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L466",
      "id": "processed_translation_unauthorized_contactadmin",
      "community": 200,
      "norm_label": "contactadmin"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L467",
      "id": "processed_translation_contactadmin_en",
      "community": 200,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L468",
      "id": "processed_translation_contactadmin_tr",
      "community": 200,
      "norm_label": "tr"
    },
    {
      "label": "agentOs",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L472",
      "id": "processed_translation_agentos",
      "community": 76,
      "norm_label": "agentos"
    },
    {
      "label": "nav",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L473",
      "id": "processed_translation_agentos_nav",
      "community": 114,
      "norm_label": "nav"
    },
    {
      "label": "agents",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L474",
      "id": "processed_translation_nav_agents",
      "community": 114,
      "norm_label": "agents"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L475",
      "id": "processed_translation_agents_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L476",
      "id": "processed_translation_agents_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "flows",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L478",
      "id": "processed_translation_nav_flows",
      "community": 254,
      "norm_label": "flows"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L479",
      "id": "processed_translation_flows_en",
      "community": 254,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L480",
      "id": "processed_translation_flows_tr",
      "community": 254,
      "norm_label": "tr"
    },
    {
      "label": "editor",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L482",
      "id": "processed_translation_nav_editor",
      "community": 114,
      "norm_label": "editor"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L483",
      "id": "processed_translation_editor_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L484",
      "id": "processed_translation_editor_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "costManagement",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L486",
      "id": "processed_translation_nav_costmanagement",
      "community": 114,
      "norm_label": "costmanagement"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L487",
      "id": "processed_translation_costmanagement_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L488",
      "id": "processed_translation_costmanagement_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "core",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L490",
      "id": "processed_translation_nav_core",
      "community": 114,
      "norm_label": "core"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L491",
      "id": "processed_translation_core_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L492",
      "id": "processed_translation_core_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L494",
      "id": "processed_translation_nav_build",
      "community": 114,
      "norm_label": "build"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L495",
      "id": "processed_translation_build_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L496",
      "id": "processed_translation_build_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "govern",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L498",
      "id": "processed_translation_nav_govern",
      "community": 114,
      "norm_label": "govern"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L499",
      "id": "processed_translation_govern_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L500",
      "id": "processed_translation_govern_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "settings",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L502",
      "id": "processed_translation_nav_settings",
      "community": 114,
      "norm_label": "settings"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L503",
      "id": "processed_translation_settings_en",
      "community": 114,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L504",
      "id": "processed_translation_settings_tr",
      "community": 114,
      "norm_label": "tr"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L507",
      "id": "processed_translation_agentos_status",
      "community": 76,
      "norm_label": "status"
    },
    {
      "label": "running",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "id": "processed_translation_status_running",
      "community": 76,
      "norm_label": "running"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "id": "processed_translation_running_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "id": "processed_translation_running_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "healthy",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "id": "processed_translation_status_healthy",
      "community": 76,
      "norm_label": "healthy"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "id": "processed_translation_healthy_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "id": "processed_translation_healthy_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "warning",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "id": "processed_translation_status_warning",
      "community": 76,
      "norm_label": "warning"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "id": "processed_translation_warning_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "id": "processed_translation_warning_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L511",
      "id": "processed_translation_status_error",
      "community": 311,
      "norm_label": "error"
    },
    {
      "label": "idle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "id": "processed_translation_status_idle",
      "community": 76,
      "norm_label": "idle"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "id": "processed_translation_idle_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "id": "processed_translation_idle_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "categories",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L514",
      "id": "processed_translation_agentos_categories",
      "community": 135,
      "norm_label": "categories"
    },
    {
      "label": "finance",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "id": "processed_translation_categories_finance",
      "community": 135,
      "norm_label": "finance"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "id": "processed_translation_finance_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "id": "processed_translation_finance_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "analytics",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "id": "processed_translation_categories_analytics",
      "community": 135,
      "norm_label": "analytics"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "id": "processed_translation_analytics_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "id": "processed_translation_analytics_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "compliance",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "id": "processed_translation_categories_compliance",
      "community": 135,
      "norm_label": "compliance"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "id": "processed_translation_compliance_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "id": "processed_translation_compliance_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "data",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "id": "processed_translation_categories_data",
      "community": 135,
      "norm_label": "data"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "id": "processed_translation_data_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "id": "processed_translation_data_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "integration",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "id": "processed_translation_categories_integration",
      "community": 135,
      "norm_label": "integration"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "id": "processed_translation_integration_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "id": "processed_translation_integration_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "reporting",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "id": "processed_translation_categories_reporting",
      "community": 135,
      "norm_label": "reporting"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "id": "processed_translation_reporting_en",
      "community": 135,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "id": "processed_translation_reporting_tr",
      "community": 135,
      "norm_label": "tr"
    },
    {
      "label": "agents",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L522",
      "id": "processed_translation_agentos_agents",
      "community": 254,
      "norm_label": "agents"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L523",
      "id": "processed_translation_agents_title",
      "community": 167,
      "norm_label": "title"
    },
    {
      "label": "subtitle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L527",
      "id": "processed_translation_agents_subtitle",
      "community": 255,
      "norm_label": "subtitle"
    },
    {
      "label": "kpi",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L531",
      "id": "processed_translation_agents_kpi",
      "community": 53,
      "norm_label": "kpi"
    },
    {
      "label": "totalFlows",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L532",
      "id": "processed_translation_kpi_totalflows",
      "community": 53,
      "norm_label": "totalflows"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L533",
      "id": "processed_translation_totalflows_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L534",
      "id": "processed_translation_totalflows_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "activeRuns",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L536",
      "id": "processed_translation_kpi_activeruns",
      "community": 53,
      "norm_label": "activeruns"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L537",
      "id": "processed_translation_activeruns_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L538",
      "id": "processed_translation_activeruns_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "avgSuccessRate",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L540",
      "id": "processed_translation_kpi_avgsuccessrate",
      "community": 53,
      "norm_label": "avgsuccessrate"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L541",
      "id": "processed_translation_avgsuccessrate_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L542",
      "id": "processed_translation_avgsuccessrate_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "pendingHitl",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L544",
      "id": "processed_translation_kpi_pendinghitl",
      "community": 53,
      "norm_label": "pendinghitl"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L545",
      "id": "processed_translation_pendinghitl_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L546",
      "id": "processed_translation_pendinghitl_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "thisMonth",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L548",
      "id": "processed_translation_kpi_thismonth",
      "community": 53,
      "norm_label": "thismonth"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L549",
      "id": "processed_translation_thismonth_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L550",
      "id": "processed_translation_thismonth_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "rightNow",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L552",
      "id": "processed_translation_kpi_rightnow",
      "community": 53,
      "norm_label": "rightnow"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L553",
      "id": "processed_translation_rightnow_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L554",
      "id": "processed_translation_rightnow_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "vsLastWeek",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L556",
      "id": "processed_translation_kpi_vslastweek",
      "community": 53,
      "norm_label": "vslastweek"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L557",
      "id": "processed_translation_vslastweek_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L558",
      "id": "processed_translation_vslastweek_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "needsAttention",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L560",
      "id": "processed_translation_kpi_needsattention",
      "community": 53,
      "norm_label": "needsattention"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L561",
      "id": "processed_translation_needsattention_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L562",
      "id": "processed_translation_needsattention_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "successRate",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L564",
      "id": "processed_translation_kpi_successrate",
      "community": 53,
      "norm_label": "successrate"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L565",
      "id": "processed_translation_successrate_en",
      "community": 53,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L566",
      "id": "processed_translation_successrate_tr",
      "community": 53,
      "norm_label": "tr"
    },
    {
      "label": "confidence",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L568",
      "id": "processed_translation_kpi_confidence",
      "community": 168,
      "norm_label": "confidence"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L569",
      "id": "processed_translation_confidence_en",
      "community": 168,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L570",
      "id": "processed_translation_confidence_tr",
      "community": 168,
      "norm_label": "tr"
    },
    {
      "label": "stat",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L573",
      "id": "processed_translation_agents_stat",
      "community": 168,
      "norm_label": "stat"
    },
    {
      "label": "success",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L574",
      "id": "processed_translation_stat_success",
      "community": 168,
      "norm_label": "success"
    },
    {
      "label": "confidence",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L575",
      "id": "processed_translation_stat_confidence",
      "community": 168,
      "norm_label": "confidence"
    },
    {
      "label": "flows",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L576",
      "id": "processed_translation_stat_flows",
      "community": 254,
      "norm_label": "flows"
    },
    {
      "label": "flows",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L578",
      "id": "processed_translation_agents_flows",
      "community": 254,
      "norm_label": "flows"
    },
    {
      "label": "lastRun",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L582",
      "id": "processed_translation_agents_lastrun",
      "community": 254,
      "norm_label": "lastrun"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L583",
      "id": "processed_translation_lastrun_en",
      "community": 254,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L584",
      "id": "processed_translation_lastrun_tr",
      "community": 254,
      "norm_label": "tr"
    },
    {
      "label": "filter",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L586",
      "id": "processed_translation_agents_filter",
      "community": 76,
      "norm_label": "filter"
    },
    {
      "label": "statusAll",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L587",
      "id": "processed_translation_filter_statusall",
      "community": 76,
      "norm_label": "statusall"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L588",
      "id": "processed_translation_statusall_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L589",
      "id": "processed_translation_statusall_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "categoryAll",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L591",
      "id": "processed_translation_filter_categoryall",
      "community": 76,
      "norm_label": "categoryall"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L592",
      "id": "processed_translation_categoryall_en",
      "community": 76,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L593",
      "id": "processed_translation_categoryall_tr",
      "community": 76,
      "norm_label": "tr"
    },
    {
      "label": "running",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L595",
      "id": "processed_translation_filter_running",
      "community": 76,
      "norm_label": "running"
    },
    {
      "label": "healthy",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L599",
      "id": "processed_translation_filter_healthy",
      "community": 76,
      "norm_label": "healthy"
    },
    {
      "label": "warning",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L603",
      "id": "processed_translation_filter_warning",
      "community": 76,
      "norm_label": "warning"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L607",
      "id": "processed_translation_filter_error",
      "community": 311,
      "norm_label": "error"
    },
    {
      "label": "idle",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L611",
      "id": "processed_translation_filter_idle",
      "community": 76,
      "norm_label": "idle"
    },
    {
      "label": "listHeader",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L616",
      "id": "processed_translation_agents_listheader",
      "community": 168,
      "norm_label": "listheader"
    },
    {
      "label": "agent",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L617",
      "id": "processed_translation_listheader_agent",
      "community": 168,
      "norm_label": "agent"
    },
    {
      "label": "en",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L618",
      "id": "processed_translation_agent_en",
      "community": 168,
      "norm_label": "en"
    },
    {
      "label": "tr",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L619",
      "id": "processed_translation_agent_tr",
      "community": 168,
      "norm_label": "tr"
    },
    {
      "label": "success",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L621",
      "id": "processed_translation_listheader_success",
      "community": 168,
      "norm_label": "success"
    },
    {
      "label": "confidence",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L625",
      "id": "processed_translation_listheader_confidence",
      "community": 168,
      "norm_label": "confidence"
    },
    {
      "label": "flows",
      "file_type": "code",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L629",
      "id": "processed_translation_listheader_flows",
      "community": 168,
      "norm_label": "flows"
    },
    {
      "label": "main.tsx",
      "file_type": "code",
      "source_file": "frontend/src/main.tsx",
      "source_location": "L1",
      "id": "src_main",
      "community": 173,
      "norm_label": "main.tsx"
    },
    {
      "label": "AgentCard.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L1",
      "id": "agent_os_agentcard",
      "community": 1,
      "norm_label": "agentcard.tsx"
    },
    {
      "label": "iconColorStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L20",
      "id": "agent_os_agentcard_iconcolorstyles",
      "community": 1,
      "norm_label": "iconcolorstyles"
    },
    {
      "label": "categoryIcons",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L28",
      "id": "agent_os_agentcard_categoryicons",
      "community": 1,
      "norm_label": "categoryicons"
    },
    {
      "label": "AgentCardProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L37",
      "id": "agent_os_agentcard_agentcardprops",
      "community": 1,
      "norm_label": "agentcardprops"
    },
    {
      "label": "AgentCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L41",
      "id": "agent_os_agentcard_agentcard",
      "community": 1,
      "norm_label": "agentcard()"
    },
    {
      "label": "AgentDetailHeader.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L1",
      "id": "agent_os_agentdetailheader",
      "community": 1,
      "norm_label": "agentdetailheader.tsx"
    },
    {
      "label": "iconColorStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L18",
      "id": "agent_os_agentdetailheader_iconcolorstyles",
      "community": 1,
      "norm_label": "iconcolorstyles"
    },
    {
      "label": "categoryIcons",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L26",
      "id": "agent_os_agentdetailheader_categoryicons",
      "community": 1,
      "norm_label": "categoryicons"
    },
    {
      "label": "AgentDetailHeaderProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L35",
      "id": "agent_os_agentdetailheader_agentdetailheaderprops",
      "community": 1,
      "norm_label": "agentdetailheaderprops"
    },
    {
      "label": "AgentDetailHeader()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L40",
      "id": "agent_os_agentdetailheader_agentdetailheader",
      "community": 1,
      "norm_label": "agentdetailheader()"
    },
    {
      "label": "AgentFilterBar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L1",
      "id": "agent_os_agentfilterbar",
      "community": 5,
      "norm_label": "agentfilterbar.tsx"
    },
    {
      "label": "AgentFilterBarProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L20",
      "id": "agent_os_agentfilterbar_agentfilterbarprops",
      "community": 5,
      "norm_label": "agentfilterbarprops"
    },
    {
      "label": "AgentFilterBar()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L31",
      "id": "agent_os_agentfilterbar_agentfilterbar",
      "community": 1,
      "norm_label": "agentfilterbar()"
    },
    {
      "label": "AgentListRow.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L1",
      "id": "agent_os_agentlistrow",
      "community": 1,
      "norm_label": "agentlistrow.tsx"
    },
    {
      "label": "iconColorStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L21",
      "id": "agent_os_agentlistrow_iconcolorstyles",
      "community": 1,
      "norm_label": "iconcolorstyles"
    },
    {
      "label": "categoryIcons",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L29",
      "id": "agent_os_agentlistrow_categoryicons",
      "community": 1,
      "norm_label": "categoryicons"
    },
    {
      "label": "AgentListRowProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L38",
      "id": "agent_os_agentlistrow_agentlistrowprops",
      "community": 1,
      "norm_label": "agentlistrowprops"
    },
    {
      "label": "AgentListRow()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L42",
      "id": "agent_os_agentlistrow_agentlistrow",
      "community": 1,
      "norm_label": "agentlistrow()"
    },
    {
      "label": "AgentSettingsModal.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L1",
      "id": "agent_os_agentsettingsmodal",
      "community": 17,
      "norm_label": "agentsettingsmodal.tsx"
    },
    {
      "label": "SettingsTab",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L25",
      "id": "agent_os_agentsettingsmodal_settingstab",
      "community": 17,
      "norm_label": "settingstab"
    },
    {
      "label": "AgentSettingsModalProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L27",
      "id": "agent_os_agentsettingsmodal_agentsettingsmodalprops",
      "community": 17,
      "norm_label": "agentsettingsmodalprops"
    },
    {
      "label": "Toggle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L35",
      "id": "agent_os_agentsettingsmodal_toggle",
      "community": 17,
      "norm_label": "toggle()"
    },
    {
      "label": "AgentSettingsModal()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L50",
      "id": "agent_os_agentsettingsmodal_agentsettingsmodal",
      "community": 17,
      "norm_label": "agentsettingsmodal()"
    },
    {
      "label": "ErrorHotspots.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/ErrorHotspots.tsx",
      "source_location": "L1",
      "id": "agent_os_errorhotspots",
      "community": 360,
      "norm_label": "errorhotspots.tsx"
    },
    {
      "label": "ErrorHotspotsProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/ErrorHotspots.tsx",
      "source_location": "L6",
      "id": "agent_os_errorhotspots_errorhotspotsprops",
      "community": 360,
      "norm_label": "errorhotspotsprops"
    },
    {
      "label": "ErrorHotspots()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/ErrorHotspots.tsx",
      "source_location": "L10",
      "id": "agent_os_errorhotspots_errorhotspots",
      "community": 360,
      "norm_label": "errorhotspots()"
    },
    {
      "label": "FlowGraph.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L1",
      "id": "agent_os_flowgraph",
      "community": 5,
      "norm_label": "flowgraph.tsx"
    },
    {
      "label": "FlowConfigHeaderProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L22",
      "id": "agent_os_flowgraph_flowconfigheaderprops",
      "community": 5,
      "norm_label": "flowconfigheaderprops"
    },
    {
      "label": "FlowConfigHeader()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L27",
      "id": "agent_os_flowgraph_flowconfigheader",
      "community": 5,
      "norm_label": "flowconfigheader()"
    },
    {
      "label": "nodeBarColor",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L65",
      "id": "agent_os_flowgraph_nodebarcolor",
      "community": 5,
      "norm_label": "nodebarcolor"
    },
    {
      "label": "SVG_LINES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L74",
      "id": "agent_os_flowgraph_svg_lines",
      "community": 5,
      "norm_label": "svg_lines"
    },
    {
      "label": "FlowGraphProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L84",
      "id": "agent_os_flowgraph_flowgraphprops",
      "community": 5,
      "norm_label": "flowgraphprops"
    },
    {
      "label": "FlowGraph()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L88",
      "id": "agent_os_flowgraph_flowgraph",
      "community": 5,
      "norm_label": "flowgraph()"
    },
    {
      "label": "FlowList.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L1",
      "id": "agent_os_flowlist",
      "community": 329,
      "norm_label": "flowlist.tsx"
    },
    {
      "label": "FlowListProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L7",
      "id": "agent_os_flowlist_flowlistprops",
      "community": 329,
      "norm_label": "flowlistprops"
    },
    {
      "label": "FLOW_DELAY_CLASSES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L11",
      "id": "agent_os_flowlist_flow_delay_classes",
      "community": 329,
      "norm_label": "flow_delay_classes"
    },
    {
      "label": "FlowList()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L18",
      "id": "agent_os_flowlist_flowlist",
      "community": 329,
      "norm_label": "flowlist()"
    },
    {
      "label": "KpiCard.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L1",
      "id": "agent_os_kpicard",
      "community": 1,
      "norm_label": "kpicard.tsx"
    },
    {
      "label": "iconColorMap",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L5",
      "id": "agent_os_kpicard_iconcolormap",
      "community": 1,
      "norm_label": "iconcolormap"
    },
    {
      "label": "KpiCardProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L12",
      "id": "agent_os_kpicard_kpicardprops",
      "community": 1,
      "norm_label": "kpicardprops"
    },
    {
      "label": "KpiCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L19",
      "id": "agent_os_kpicard_kpicard",
      "community": 1,
      "norm_label": "kpicard()"
    },
    {
      "label": "MasterRuntime.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L1",
      "id": "agent_os_masterruntime",
      "community": 330,
      "norm_label": "masterruntime.tsx"
    },
    {
      "label": "MasterRuntimeProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L7",
      "id": "agent_os_masterruntime_masterruntimeprops",
      "community": 330,
      "norm_label": "masterruntimeprops"
    },
    {
      "label": "MasterRuntime()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L13",
      "id": "agent_os_masterruntime_masterruntime",
      "community": 330,
      "norm_label": "masterruntime()"
    },
    {
      "label": "InfoRow()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L98",
      "id": "agent_os_masterruntime_inforow",
      "community": 330,
      "norm_label": "inforow()"
    },
    {
      "label": "RunHistoryTable.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L1",
      "id": "agent_os_runhistorytable",
      "community": 1,
      "norm_label": "runhistorytable.tsx"
    },
    {
      "label": "RunHistoryTableProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L8",
      "id": "agent_os_runhistorytable_runhistorytableprops",
      "community": 1,
      "norm_label": "runhistorytableprops"
    },
    {
      "label": "getStatusConfig()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L12",
      "id": "agent_os_runhistorytable_getstatusconfig",
      "community": 1,
      "norm_label": "getstatusconfig()"
    },
    {
      "label": "RunHistoryTable()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L39",
      "id": "agent_os_runhistorytable_runhistorytable",
      "community": 1,
      "norm_label": "runhistorytable()"
    },
    {
      "label": "StatusIndicator.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L1",
      "id": "agent_os_statusindicator",
      "community": 1,
      "norm_label": "statusindicator.tsx"
    },
    {
      "label": "dotColor",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L6",
      "id": "agent_os_statusindicator_dotcolor",
      "community": 1,
      "norm_label": "dotcolor"
    },
    {
      "label": "StatusIndicatorProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L14",
      "id": "agent_os_statusindicator_statusindicatorprops",
      "community": 1,
      "norm_label": "statusindicatorprops"
    },
    {
      "label": "StatusIndicator()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L19",
      "id": "agent_os_statusindicator_statusindicator",
      "community": 1,
      "norm_label": "statusindicator()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L1",
      "id": "agent_os_index",
      "community": 1,
      "norm_label": "index.ts"
    },
    {
      "label": "PermissionGate.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L1",
      "id": "auth_permissiongate",
      "community": 144,
      "norm_label": "permissiongate.tsx"
    },
    {
      "label": "EMPTY_PERMISSIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L6",
      "id": "auth_permissiongate_empty_permissions",
      "community": 144,
      "norm_label": "empty_permissions"
    },
    {
      "label": "PermissionGateProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L8",
      "id": "auth_permissiongate_permissiongateprops",
      "community": 144,
      "norm_label": "permissiongateprops"
    },
    {
      "label": "PermissionGate()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L23",
      "id": "auth_permissiongate_permissiongate",
      "community": 144,
      "norm_label": "permissiongate()"
    },
    {
      "label": "LoadingState.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/common/LoadingState/LoadingState.tsx",
      "source_location": "L1",
      "id": "loadingstate_loadingstate",
      "community": 409,
      "norm_label": "loadingstate.tsx"
    },
    {
      "label": "LoadingStateProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/common/LoadingState/LoadingState.tsx",
      "source_location": "L1",
      "id": "loadingstate_loadingstate_loadingstateprops",
      "community": 409,
      "norm_label": "loadingstateprops"
    },
    {
      "label": "LoadingState()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/common/LoadingState/LoadingState.tsx",
      "source_location": "L5",
      "id": "loadingstate_loadingstate_loadingstate",
      "community": 409,
      "norm_label": "loadingstate()"
    },
    {
      "label": "NotificationProvider.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/common/NotificationProvider.tsx",
      "source_location": "L1",
      "id": "common_notificationprovider",
      "community": 173,
      "norm_label": "notificationprovider.tsx"
    },
    {
      "label": "NotificationProvider()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/common/NotificationProvider.tsx",
      "source_location": "L3",
      "id": "common_notificationprovider_notificationprovider",
      "community": 173,
      "norm_label": "notificationprovider()"
    },
    {
      "label": "nodeTypeRegistry.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L1",
      "id": "nodeeditor_nodetyperegistry",
      "community": 236,
      "norm_label": "nodetyperegistry.ts"
    },
    {
      "label": "NodeType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L16",
      "id": "nodeeditor_nodetyperegistry_nodetype",
      "community": 236,
      "norm_label": "nodetype"
    },
    {
      "label": "FieldOption",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L19",
      "id": "nodeeditor_nodetyperegistry_fieldoption",
      "community": 236,
      "norm_label": "fieldoption"
    },
    {
      "label": "FieldOptionsSource",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L22",
      "id": "nodeeditor_nodetyperegistry_fieldoptionssource",
      "community": 236,
      "norm_label": "fieldoptionssource"
    },
    {
      "label": "FieldDef",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L25",
      "id": "nodeeditor_nodetyperegistry_fielddef",
      "community": 236,
      "norm_label": "fielddef"
    },
    {
      "label": "NodeTypeDef",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L40",
      "id": "nodeeditor_nodetyperegistry_nodetypedef",
      "community": 236,
      "norm_label": "nodetypedef"
    },
    {
      "label": "DATA_SOURCES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L53",
      "id": "nodeeditor_nodetyperegistry_data_sources",
      "community": 236,
      "norm_label": "data_sources"
    },
    {
      "label": "TOOLS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L62",
      "id": "nodeeditor_nodetyperegistry_tools",
      "community": 236,
      "norm_label": "tools"
    },
    {
      "label": "NODE_TYPE_REGISTRY",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L69",
      "id": "nodeeditor_nodetyperegistry_node_type_registry",
      "community": 236,
      "norm_label": "node_type_registry"
    },
    {
      "label": "getNodeTypeDef()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L311",
      "id": "nodeeditor_nodetyperegistry_getnodetypedef",
      "community": 236,
      "norm_label": "getnodetypedef()"
    },
    {
      "label": "toolboxTypes.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L1",
      "id": "nodeeditor_toolboxtypes",
      "community": 177,
      "norm_label": "toolboxtypes.ts"
    },
    {
      "label": "PortPosition",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L1",
      "id": "nodeeditor_toolboxtypes_portposition",
      "community": 177,
      "norm_label": "portposition"
    },
    {
      "label": "Port",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L3",
      "id": "nodeeditor_toolboxtypes_port",
      "community": 177,
      "norm_label": "port"
    },
    {
      "label": "ToolType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L10",
      "id": "nodeeditor_toolboxtypes_tooltype",
      "community": 177,
      "norm_label": "tooltype"
    },
    {
      "label": "ToolItem",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L12",
      "id": "nodeeditor_toolboxtypes_toolitem",
      "community": 177,
      "norm_label": "toolitem"
    },
    {
      "label": "SemanticRole",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L20",
      "id": "nodeeditor_toolboxtypes_semanticrole",
      "community": 177,
      "norm_label": "semanticrole"
    },
    {
      "label": "NodeDataExtensions",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L29",
      "id": "nodeeditor_toolboxtypes_nodedataextensions",
      "community": 177,
      "norm_label": "nodedataextensions"
    },
    {
      "label": "ToolboxNodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L35",
      "id": "nodeeditor_toolboxtypes_toolboxnodedata",
      "community": 177,
      "norm_label": "toolboxnodedata"
    },
    {
      "label": "DEFAULT_PORTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L44",
      "id": "nodeeditor_toolboxtypes_default_ports",
      "community": 177,
      "norm_label": "default_ports"
    },
    {
      "label": "TOOLBOX_DEFAULT_PORTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L48",
      "id": "nodeeditor_toolboxtypes_toolbox_default_ports",
      "community": 177,
      "norm_label": "toolbox_default_ports"
    },
    {
      "label": "portId()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L52",
      "id": "nodeeditor_toolboxtypes_portid",
      "community": 177,
      "norm_label": "portid()"
    },
    {
      "label": "nextPortIndex()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L56",
      "id": "nodeeditor_toolboxtypes_nextportindex",
      "community": 177,
      "norm_label": "nextportindex()"
    },
    {
      "label": "TOOL_CATEGORY_NODE_TYPES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L61",
      "id": "nodeeditor_toolboxtypes_tool_category_node_types",
      "community": 177,
      "norm_label": "tool_category_node_types"
    },
    {
      "label": "isToolCategoryNode()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L63",
      "id": "nodeeditor_toolboxtypes_istoolcategorynode",
      "community": 177,
      "norm_label": "istoolcategorynode()"
    },
    {
      "label": "isToolPortHandle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L67",
      "id": "nodeeditor_toolboxtypes_istoolporthandle",
      "community": 177,
      "norm_label": "istoolporthandle()"
    },
    {
      "label": "ConditionalEdge.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/ConditionalEdge.tsx",
      "source_location": "L1",
      "id": "edges_conditionaledge",
      "community": 451,
      "norm_label": "conditionaledge.tsx"
    },
    {
      "label": "ConditionalEdge",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/ConditionalEdge.tsx",
      "source_location": "L13",
      "id": "edges_conditionaledge_conditionaledge",
      "community": 451,
      "norm_label": "conditionaledge"
    },
    {
      "label": "WaypointEdge.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L1",
      "id": "edges_waypointedge",
      "community": 290,
      "norm_label": "waypointedge.tsx"
    },
    {
      "label": "WaypointEdge",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L10",
      "id": "edges_waypointedge_waypointedge",
      "community": 290,
      "norm_label": "waypointedge"
    },
    {
      "label": "waypointUtils.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L1",
      "id": "edges_waypointutils",
      "community": 290,
      "norm_label": "waypointutils.ts"
    },
    {
      "label": "Waypoint",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L1",
      "id": "edges_waypointutils_waypoint",
      "community": 290,
      "norm_label": "waypoint"
    },
    {
      "label": "buildWaypointPath()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L7",
      "id": "edges_waypointutils_buildwaypointpath",
      "community": 290,
      "norm_label": "buildwaypointpath()"
    },
    {
      "label": "projectOntoEdge()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L27",
      "id": "edges_waypointutils_projectontoedge",
      "community": 290,
      "norm_label": "projectontoedge()"
    },
    {
      "label": "projectOntoSegment()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L57",
      "id": "edges_waypointutils_projectontosegment",
      "community": 290,
      "norm_label": "projectontosegment()"
    },
    {
      "label": "helpers.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/helpers.tsx",
      "source_location": "L1",
      "id": "graph_helpers",
      "community": 407,
      "norm_label": "helpers.tsx"
    },
    {
      "label": "FlowStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/helpers.tsx",
      "source_location": "L3",
      "id": "graph_helpers_flowstatus",
      "community": 407,
      "norm_label": "flowstatus"
    },
    {
      "label": "getStatusIcon()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/helpers.tsx",
      "source_location": "L5",
      "id": "graph_helpers_getstatusicon",
      "community": 407,
      "norm_label": "getstatusicon()"
    },
    {
      "label": "CustomNode.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L1",
      "id": "nodes_customnode",
      "community": 7,
      "norm_label": "customnode.tsx"
    },
    {
      "label": "CustomNodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L18",
      "id": "nodes_customnode_customnodedata",
      "community": 7,
      "norm_label": "customnodedata"
    },
    {
      "label": "truncateLabel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L29",
      "id": "nodes_customnode_truncatelabel",
      "community": 7,
      "norm_label": "truncatelabel()"
    },
    {
      "label": "spreadStyle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L33",
      "id": "nodes_customnode_spreadstyle",
      "community": 7,
      "norm_label": "spreadstyle()"
    },
    {
      "label": "STATUS_BOX",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L43",
      "id": "nodes_customnode_status_box",
      "community": 7,
      "norm_label": "status_box"
    },
    {
      "label": "CustomNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L81",
      "id": "nodes_customnode_customnode",
      "community": 7,
      "norm_label": "customnode"
    },
    {
      "label": "ForkNode.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ForkNode.tsx",
      "source_location": "L1",
      "id": "nodes_forknode",
      "community": 415,
      "norm_label": "forknode.tsx"
    },
    {
      "label": "ForkNodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ForkNode.tsx",
      "source_location": "L10",
      "id": "nodes_forknode_forknodedata",
      "community": 415,
      "norm_label": "forknodedata"
    },
    {
      "label": "ForkNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ForkNode.tsx",
      "source_location": "L18",
      "id": "nodes_forknode_forknode",
      "community": 415,
      "norm_label": "forknode"
    },
    {
      "label": "ToolFlowNode.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L1",
      "id": "nodes_toolflownode",
      "community": 348,
      "norm_label": "toolflownode.tsx"
    },
    {
      "label": "TOOL_VISUALS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L10",
      "id": "nodes_toolflownode_tool_visuals",
      "community": 348,
      "norm_label": "tool_visuals"
    },
    {
      "label": "ToolFlowNodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L48",
      "id": "nodes_toolflownode_toolflownodedata",
      "community": 348,
      "norm_label": "toolflownodedata"
    },
    {
      "label": "ToolFlowNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L65",
      "id": "nodes_toolflownode_toolflownode",
      "community": 348,
      "norm_label": "toolflownode"
    },
    {
      "label": "ToolNode.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L1",
      "id": "nodes_toolnode",
      "community": 237,
      "norm_label": "toolnode.tsx"
    },
    {
      "label": "ToolVisual",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L11",
      "id": "nodes_toolnode_toolvisual",
      "community": 237,
      "norm_label": "toolvisual"
    },
    {
      "label": "TOOL_VISUALS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L19",
      "id": "nodes_toolnode_tool_visuals",
      "community": 237,
      "norm_label": "tool_visuals"
    },
    {
      "label": "getToolVisual()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L50",
      "id": "nodes_toolnode_gettoolvisual",
      "community": 237,
      "norm_label": "gettoolvisual()"
    },
    {
      "label": "TOOL_TYPE_OPTIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L54",
      "id": "nodes_toolnode_tool_type_options",
      "community": 237,
      "norm_label": "tool_type_options"
    },
    {
      "label": "ToolNodeProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L60",
      "id": "nodes_toolnode_toolnodeprops",
      "community": 237,
      "norm_label": "toolnodeprops"
    },
    {
      "label": "ToolNode()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L72",
      "id": "nodes_toolnode_toolnode",
      "community": 237,
      "norm_label": "toolnode()"
    },
    {
      "label": "ToolboxNode.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L1",
      "id": "nodes_toolboxnode",
      "community": 237,
      "norm_label": "toolboxnode.tsx"
    },
    {
      "label": "spreadStyle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L15",
      "id": "nodes_toolboxnode_spreadstyle",
      "community": 237,
      "norm_label": "spreadstyle()"
    },
    {
      "label": "ToolboxNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L24",
      "id": "nodes_toolboxnode_toolboxnode",
      "community": 237,
      "norm_label": "toolboxnode"
    },
    {
      "label": "AuditLog.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L1",
      "id": "admin_auditlog",
      "community": 6,
      "norm_label": "auditlog.tsx"
    },
    {
      "label": "ACTIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L18",
      "id": "admin_auditlog_actions",
      "community": 6,
      "norm_label": "actions"
    },
    {
      "label": "AuditLog()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L31",
      "id": "admin_auditlog_auditlog",
      "community": 139,
      "norm_label": "auditlog()"
    },
    {
      "label": "RoleDetail.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L1",
      "id": "admin_roledetail",
      "community": 6,
      "norm_label": "roledetail.tsx"
    },
    {
      "label": "RoleDetail()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L11",
      "id": "admin_roledetail_roledetail",
      "community": 139,
      "norm_label": "roledetail()"
    },
    {
      "label": "RoleManagement.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L1",
      "id": "admin_rolemanagement",
      "community": 6,
      "norm_label": "rolemanagement.tsx"
    },
    {
      "label": "RoleManagement()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L12",
      "id": "admin_rolemanagement_rolemanagement",
      "community": 139,
      "norm_label": "rolemanagement()"
    },
    {
      "label": "UserManagement.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L1",
      "id": "admin_usermanagement",
      "community": 6,
      "norm_label": "usermanagement.tsx"
    },
    {
      "label": "UserManagement()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L32",
      "id": "admin_usermanagement_usermanagement",
      "community": 139,
      "norm_label": "usermanagement()"
    },
    {
      "label": "AgentDetail.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L1",
      "id": "agentdetail_agentdetail",
      "community": 1,
      "norm_label": "agentdetail.tsx"
    },
    {
      "label": "MOCK_AGENT_SETTINGS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L22",
      "id": "agentdetail_agentdetail_mock_agent_settings",
      "community": 1,
      "norm_label": "mock_agent_settings"
    },
    {
      "label": "TabKey",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L33",
      "id": "agentdetail_agentdetail_tabkey",
      "community": 1,
      "norm_label": "tabkey"
    },
    {
      "label": "AgentDetail()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L35",
      "id": "agentdetail_agentdetail_agentdetail",
      "community": 282,
      "norm_label": "agentdetail()"
    },
    {
      "label": "TabButton()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L135",
      "id": "agentdetail_agentdetail_tabbutton",
      "community": 1,
      "norm_label": "tabbutton()"
    },
    {
      "label": "KpiStatCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L160",
      "id": "agentdetail_agentdetail_kpistatcard",
      "community": 1,
      "norm_label": "kpistatcard()"
    },
    {
      "label": "AgentList.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L1",
      "id": "agentlist_agentlist",
      "community": 228,
      "norm_label": "agentlist.tsx"
    },
    {
      "label": "GRID_DELAY_CLASSES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L13",
      "id": "agentlist_agentlist_grid_delay_classes",
      "community": 228,
      "norm_label": "grid_delay_classes"
    },
    {
      "label": "LIST_DELAY_CLASSES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L26",
      "id": "agentlist_agentlist_list_delay_classes",
      "community": 228,
      "norm_label": "list_delay_classes"
    },
    {
      "label": "STATUS_ORDER",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L39",
      "id": "agentlist_agentlist_status_order",
      "community": 228,
      "norm_label": "status_order"
    },
    {
      "label": "AgentList()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L47",
      "id": "agentlist_agentlist_agentlist",
      "community": 228,
      "norm_label": "agentlist()"
    },
    {
      "label": "CostManagement.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L1",
      "id": "costmanagement_costmanagement",
      "community": 26,
      "norm_label": "costmanagement.tsx"
    },
    {
      "label": "Period",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L18",
      "id": "costmanagement_costmanagement_period",
      "community": 26,
      "norm_label": "period"
    },
    {
      "label": "WindowType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L19",
      "id": "costmanagement_costmanagement_windowtype",
      "community": 26,
      "norm_label": "windowtype"
    },
    {
      "label": "PeriodConfig",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L21",
      "id": "costmanagement_costmanagement_periodconfig",
      "community": 26,
      "norm_label": "periodconfig"
    },
    {
      "label": "PERIOD_CONFIG",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L23",
      "id": "costmanagement_costmanagement_period_config",
      "community": 26,
      "norm_label": "period_config"
    },
    {
      "label": "CostManagement()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L30",
      "id": "costmanagement_costmanagement_costmanagement",
      "community": 289,
      "norm_label": "costmanagement()"
    },
    {
      "label": "AgentBreakdownSection.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L1",
      "id": "components_agentbreakdownsection",
      "community": 6,
      "norm_label": "agentbreakdownsection.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L9",
      "id": "components_agentbreakdownsection_props",
      "community": 6,
      "norm_label": "props"
    },
    {
      "label": "CHART_COLORS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L18",
      "id": "components_agentbreakdownsection_chart_colors",
      "community": 6,
      "norm_label": "chart_colors"
    },
    {
      "label": "BAR_BG_CLASSES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L31",
      "id": "components_agentbreakdownsection_bar_bg_classes",
      "community": 6,
      "norm_label": "bar_bg_classes"
    },
    {
      "label": "PieEntry",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L44",
      "id": "components_agentbreakdownsection_pieentry",
      "community": 6,
      "norm_label": "pieentry"
    },
    {
      "label": "AgentBreakdownSection()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L53",
      "id": "components_agentbreakdownsection_agentbreakdownsection",
      "community": 26,
      "norm_label": "agentbreakdownsection()"
    },
    {
      "label": "CostKpiGrid.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L1",
      "id": "components_costkpigrid",
      "community": 6,
      "norm_label": "costkpigrid.tsx"
    },
    {
      "label": "Period",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L8",
      "id": "components_costkpigrid_period",
      "community": 6,
      "norm_label": "period"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L10",
      "id": "components_costkpigrid_props",
      "community": 6,
      "norm_label": "props"
    },
    {
      "label": "daysForPeriod()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L18",
      "id": "components_costkpigrid_daysforperiod",
      "community": 6,
      "norm_label": "daysforperiod()"
    },
    {
      "label": "KpiCardProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L27",
      "id": "components_costkpigrid_kpicardprops",
      "community": 6,
      "norm_label": "kpicardprops"
    },
    {
      "label": "KpiCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L33",
      "id": "components_costkpigrid_kpicard",
      "community": 6,
      "norm_label": "kpicard()"
    },
    {
      "label": "CostKpiGrid()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L45",
      "id": "components_costkpigrid_costkpigrid",
      "community": 6,
      "norm_label": "costkpigrid()"
    },
    {
      "label": "CostTrendChart.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L1",
      "id": "components_costtrendchart",
      "community": 6,
      "norm_label": "costtrendchart.tsx"
    },
    {
      "label": "MONTH_NAMES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L17",
      "id": "components_costtrendchart_month_names",
      "community": 6,
      "norm_label": "month_names"
    },
    {
      "label": "CostTrendChart()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L37",
      "id": "components_costtrendchart_costtrendchart",
      "community": 26,
      "norm_label": "costtrendchart()"
    },
    {
      "label": "GuardrailEditDialog.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L1",
      "id": "components_guardraileditdialog",
      "community": 17,
      "norm_label": "guardraileditdialog.tsx"
    },
    {
      "label": "buildSchema()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L22",
      "id": "components_guardraileditdialog_buildschema",
      "community": 17,
      "norm_label": "buildschema()"
    },
    {
      "label": "FormValues",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L54",
      "id": "components_guardraileditdialog_formvalues",
      "community": 17,
      "norm_label": "formvalues"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L56",
      "id": "components_guardraileditdialog_props",
      "community": 17,
      "norm_label": "props"
    },
    {
      "label": "GuardrailEditDialog()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L67",
      "id": "components_guardraileditdialog_guardraileditdialog",
      "community": 17,
      "norm_label": "guardraileditdialog()"
    },
    {
      "label": "GuardrailSection.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L1",
      "id": "components_guardrailsection",
      "community": 6,
      "norm_label": "guardrailsection.tsx"
    },
    {
      "label": "WINDOW_LABEL",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L18",
      "id": "components_guardrailsection_window_label",
      "community": 6,
      "norm_label": "window_label"
    },
    {
      "label": "STATUS_BADGE",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L24",
      "id": "components_guardrailsection_status_badge",
      "community": 6,
      "norm_label": "status_badge"
    },
    {
      "label": "CardProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L31",
      "id": "components_guardrailsection_cardprops",
      "community": 6,
      "norm_label": "cardprops"
    },
    {
      "label": "GuardrailCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L46",
      "id": "components_guardrailsection_guardrailcard",
      "community": 6,
      "norm_label": "guardrailcard()"
    },
    {
      "label": "GuardrailSection()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L158",
      "id": "components_guardrailsection_guardrailsection",
      "community": 26,
      "norm_label": "guardrailsection()"
    },
    {
      "label": "TokenUsageTable.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L1",
      "id": "components_tokenusagetable",
      "community": 6,
      "norm_label": "tokenusagetable.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L21",
      "id": "components_tokenusagetable_props",
      "community": 6,
      "norm_label": "props"
    },
    {
      "label": "fmt()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L25",
      "id": "components_tokenusagetable_fmt",
      "community": 6,
      "norm_label": "fmt()"
    },
    {
      "label": "TokenUsageTable()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L32",
      "id": "components_tokenusagetable_tokenusagetable",
      "community": 26,
      "norm_label": "tokenusagetable()"
    },
    {
      "label": "FlowConfig.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L1",
      "id": "flowconfig_flowconfig",
      "community": 5,
      "norm_label": "flowconfig.tsx"
    },
    {
      "label": "FlowConfigLlmCard",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L43",
      "id": "flowconfig_flowconfig_flowconfigllmcard",
      "community": 5,
      "norm_label": "flowconfigllmcard"
    },
    {
      "label": "FlowConfigRunRecord",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L51",
      "id": "flowconfig_flowconfig_flowconfigrunrecord",
      "community": 5,
      "norm_label": "flowconfigrunrecord"
    },
    {
      "label": "MOCK_FC_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L59",
      "id": "flowconfig_flowconfig_mock_fc_nodes",
      "community": 5,
      "norm_label": "mock_fc_nodes"
    },
    {
      "label": "MOCK_FC_RUNS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L70",
      "id": "flowconfig_flowconfig_mock_fc_runs",
      "community": 5,
      "norm_label": "mock_fc_runs"
    },
    {
      "label": "MOCK_FC_LLM_CARDS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L108",
      "id": "flowconfig_flowconfig_mock_fc_llm_cards",
      "community": 5,
      "norm_label": "mock_fc_llm_cards"
    },
    {
      "label": "VERSIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L127",
      "id": "flowconfig_flowconfig_versions",
      "community": 5,
      "norm_label": "versions"
    },
    {
      "label": "FlowConfig()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L134",
      "id": "flowconfig_flowconfig_flowconfig",
      "community": 5,
      "norm_label": "flowconfig()"
    },
    {
      "label": "GeneralPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L190",
      "id": "flowconfig_flowconfig_generalpanel",
      "community": 5,
      "norm_label": "generalpanel()"
    },
    {
      "label": "LlmPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L284",
      "id": "flowconfig_flowconfig_llmpanel",
      "community": 5,
      "norm_label": "llmpanel()"
    },
    {
      "label": "LlmRow()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L307",
      "id": "flowconfig_flowconfig_llmrow",
      "community": 5,
      "norm_label": "llmrow()"
    },
    {
      "label": "HistoryPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L320",
      "id": "flowconfig_flowconfig_historypanel",
      "community": 5,
      "norm_label": "historypanel()"
    },
    {
      "label": "RetryPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L388",
      "id": "flowconfig_flowconfig_retrypanel",
      "community": 5,
      "norm_label": "retrypanel()"
    },
    {
      "label": "FlowEditor.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L1",
      "id": "floweditor_floweditor",
      "community": 8,
      "norm_label": "floweditor.tsx"
    },
    {
      "label": "SEED_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L32",
      "id": "floweditor_floweditor_seed_nodes",
      "community": 8,
      "norm_label": "seed_nodes"
    },
    {
      "label": "FlowEditor()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L53",
      "id": "floweditor_floweditor_floweditor",
      "community": 8,
      "norm_label": "floweditor()"
    },
    {
      "label": "AddBranchOverlay.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/AddBranchOverlay.tsx",
      "source_location": "L1",
      "id": "components_addbranchoverlay",
      "community": 8,
      "norm_label": "addbranchoverlay.tsx"
    },
    {
      "label": "AddBranchOverlay()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/AddBranchOverlay.tsx",
      "source_location": "L4",
      "id": "components_addbranchoverlay_addbranchoverlay",
      "community": 8,
      "norm_label": "addbranchoverlay()"
    },
    {
      "label": "BranchRouterPanel.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L1",
      "id": "components_branchrouterpanel",
      "community": 6,
      "norm_label": "branchrouterpanel.tsx"
    },
    {
      "label": "BranchRouterPanelProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L11",
      "id": "components_branchrouterpanel_branchrouterpanelprops",
      "community": 6,
      "norm_label": "branchrouterpanelprops"
    },
    {
      "label": "DragState",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L23",
      "id": "components_branchrouterpanel_dragstate",
      "community": 6,
      "norm_label": "dragstate"
    },
    {
      "label": "BranchRouterPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L30",
      "id": "components_branchrouterpanel_branchrouterpanel",
      "community": 6,
      "norm_label": "branchrouterpanel()"
    },
    {
      "label": "ConnectToVersionDialog.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L1",
      "id": "components_connecttoversiondialog",
      "community": 17,
      "norm_label": "connecttoversiondialog.tsx"
    },
    {
      "label": "ConnectToVersionDialogProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L17",
      "id": "components_connecttoversiondialog_connecttoversiondialogprops",
      "community": 17,
      "norm_label": "connecttoversiondialogprops"
    },
    {
      "label": "ConnectToVersionDialog()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L23",
      "id": "components_connecttoversiondialog_connecttoversiondialog",
      "community": 8,
      "norm_label": "connecttoversiondialog()"
    },
    {
      "label": "EdgeTypePicker.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/EdgeTypePicker.tsx",
      "source_location": "L1",
      "id": "components_edgetypepicker",
      "community": 8,
      "norm_label": "edgetypepicker.tsx"
    },
    {
      "label": "EdgeTypePickerProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/EdgeTypePicker.tsx",
      "source_location": "L4",
      "id": "components_edgetypepicker_edgetypepickerprops",
      "community": 8,
      "norm_label": "edgetypepickerprops"
    },
    {
      "label": "EdgeTypePicker()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/EdgeTypePicker.tsx",
      "source_location": "L9",
      "id": "components_edgetypepicker_edgetypepicker",
      "community": 8,
      "norm_label": "edgetypepicker()"
    },
    {
      "label": "GraphCanvas.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L1",
      "id": "components_graphcanvas",
      "community": 8,
      "norm_label": "graphcanvas.tsx"
    },
    {
      "label": "GraphCanvasProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L30",
      "id": "components_graphcanvas_graphcanvasprops",
      "community": 8,
      "norm_label": "graphcanvasprops"
    },
    {
      "label": "GraphCanvas()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L54",
      "id": "components_graphcanvas_graphcanvas",
      "community": 8,
      "norm_label": "graphcanvas()"
    },
    {
      "label": "HeaderToolbar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L1",
      "id": "components_headertoolbar",
      "community": 26,
      "norm_label": "headertoolbar.tsx"
    },
    {
      "label": "ToolMode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L20",
      "id": "components_headertoolbar_toolmode",
      "community": 26,
      "norm_label": "toolmode"
    },
    {
      "label": "HeaderToolbarProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L22",
      "id": "components_headertoolbar_headertoolbarprops",
      "community": 26,
      "norm_label": "headertoolbarprops"
    },
    {
      "label": "HeaderToolbar()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L39",
      "id": "components_headertoolbar_headertoolbar",
      "community": 26,
      "norm_label": "headertoolbar()"
    },
    {
      "label": "NodePalette.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L1",
      "id": "components_nodepalette",
      "community": 8,
      "norm_label": "nodepalette.tsx"
    },
    {
      "label": "PaletteItem",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L6",
      "id": "components_nodepalette_paletteitem",
      "community": 8,
      "norm_label": "paletteitem"
    },
    {
      "label": "PaletteGroup",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L13",
      "id": "components_nodepalette_palettegroup",
      "community": 8,
      "norm_label": "palettegroup"
    },
    {
      "label": "PALETTE_GROUPS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L18",
      "id": "components_nodepalette_palette_groups",
      "community": 8,
      "norm_label": "palette_groups"
    },
    {
      "label": "NodePaletteProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L99",
      "id": "components_nodepalette_nodepaletteprops",
      "community": 8,
      "norm_label": "nodepaletteprops"
    },
    {
      "label": "NodePalette()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L105",
      "id": "components_nodepalette_nodepalette",
      "community": 8,
      "norm_label": "nodepalette()"
    },
    {
      "label": "PropertiesPanel.test.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L1",
      "id": "components_propertiespanel_test",
      "community": 1,
      "norm_label": "propertiespanel.test.tsx"
    },
    {
      "label": "llmNode()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L15",
      "id": "components_propertiespanel_test_llmnode",
      "community": 1,
      "norm_label": "llmnode()"
    },
    {
      "label": "makeWrapper()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L27",
      "id": "components_propertiespanel_test_makewrapper",
      "community": 1,
      "norm_label": "makewrapper()"
    },
    {
      "label": "sample",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L36",
      "id": "components_propertiespanel_test_sample",
      "community": 1,
      "norm_label": "sample"
    },
    {
      "label": "PropertiesPanel.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L1",
      "id": "components_propertiespanel",
      "community": 1,
      "norm_label": "propertiespanel.tsx"
    },
    {
      "label": "PropertiesPanelProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L41",
      "id": "components_propertiespanel_propertiespanelprops",
      "community": 1,
      "norm_label": "propertiespanelprops"
    },
    {
      "label": "PropertiesPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L61",
      "id": "components_propertiespanel_propertiespanel",
      "community": 1,
      "norm_label": "propertiespanel()"
    },
    {
      "label": "VersionToolbar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L1",
      "id": "components_versiontoolbar",
      "community": 17,
      "norm_label": "versiontoolbar.tsx"
    },
    {
      "label": "VersionToolbarProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L52",
      "id": "components_versiontoolbar_versiontoolbarprops",
      "community": 17,
      "norm_label": "versiontoolbarprops"
    },
    {
      "label": "VersionToolbar()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L101",
      "id": "components_versiontoolbar_versiontoolbar",
      "community": 8,
      "norm_label": "versiontoolbar()"
    },
    {
      "label": "useFileIO.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L1",
      "id": "hooks_usefileio",
      "community": 8,
      "norm_label": "usefileio.ts"
    },
    {
      "label": "downloadJson()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L20",
      "id": "hooks_usefileio_downloadjson",
      "community": 8,
      "norm_label": "downloadjson()"
    },
    {
      "label": "field()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L33",
      "id": "hooks_usefileio_field",
      "community": 8,
      "norm_label": "field()"
    },
    {
      "label": "SerializedNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L45",
      "id": "hooks_usefileio_serializednode",
      "community": 8,
      "norm_label": "serializednode"
    },
    {
      "label": "SerializedEdge",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L63",
      "id": "hooks_usefileio_serializededge",
      "community": 8,
      "norm_label": "serializededge"
    },
    {
      "label": "GraphJson",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L80",
      "id": "hooks_usefileio_graphjson",
      "community": 8,
      "norm_label": "graphjson"
    },
    {
      "label": "UseFileIOParams",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L90",
      "id": "hooks_usefileio_usefileioparams",
      "community": 8,
      "norm_label": "usefileioparams"
    },
    {
      "label": "UseFileIOReturn",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L104",
      "id": "hooks_usefileio_usefileioreturn",
      "community": 8,
      "norm_label": "usefileioreturn"
    },
    {
      "label": "useFileIO()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L117",
      "id": "hooks_usefileio_usefileio",
      "community": 8,
      "norm_label": "usefileio()"
    },
    {
      "label": "useGraphInteractions.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L1",
      "id": "hooks_usegraphinteractions",
      "community": 8,
      "norm_label": "usegraphinteractions.ts"
    },
    {
      "label": "UseGraphInteractionsParams",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L26",
      "id": "hooks_usegraphinteractions_usegraphinteractionsparams",
      "community": 8,
      "norm_label": "usegraphinteractionsparams"
    },
    {
      "label": "UseGraphInteractionsReturn",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L30",
      "id": "hooks_usegraphinteractions_usegraphinteractionsreturn",
      "community": 8,
      "norm_label": "usegraphinteractionsreturn"
    },
    {
      "label": "generateNodeId()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L83",
      "id": "hooks_usegraphinteractions_generatenodeid",
      "community": 8,
      "norm_label": "generatenodeid()"
    },
    {
      "label": "useGraphInteractions()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L100",
      "id": "hooks_usegraphinteractions_usegraphinteractions",
      "community": 8,
      "norm_label": "usegraphinteractions()"
    },
    {
      "label": "useValidation.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L1",
      "id": "hooks_usevalidation",
      "community": 26,
      "norm_label": "usevalidation.ts"
    },
    {
      "label": "useValidation()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L8",
      "id": "hooks_usevalidation_usevalidation",
      "community": 8,
      "norm_label": "usevalidation()"
    },
    {
      "label": "useVersionConnection.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L1",
      "id": "hooks_useversionconnection",
      "community": 8,
      "norm_label": "useversionconnection.ts"
    },
    {
      "label": "GraphVersionMode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L19",
      "id": "hooks_useversionconnection_graphversionmode",
      "community": 8,
      "norm_label": "graphversionmode"
    },
    {
      "label": "UseVersionConnectionReturn",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L21",
      "id": "hooks_useversionconnection_useversionconnectionreturn",
      "community": 8,
      "norm_label": "useversionconnectionreturn"
    },
    {
      "label": "initialNodes",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L49",
      "id": "hooks_useversionconnection_initialnodes",
      "community": 8,
      "norm_label": "initialnodes"
    },
    {
      "label": "initialEdges",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L66",
      "id": "hooks_useversionconnection_initialedges",
      "community": 8,
      "norm_label": "initialedges"
    },
    {
      "label": "useVersionConnection()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L72",
      "id": "hooks_useversionconnection_useversionconnection",
      "community": 8,
      "norm_label": "useversionconnection()"
    },
    {
      "label": "useVersionSave.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L1",
      "id": "hooks_useversionsave",
      "community": 8,
      "norm_label": "useversionsave.ts"
    },
    {
      "label": "UseVersionSaveParams",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L19",
      "id": "hooks_useversionsave_useversionsaveparams",
      "community": 8,
      "norm_label": "useversionsaveparams"
    },
    {
      "label": "UseVersionSaveReturn",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L29",
      "id": "hooks_useversionsave_useversionsavereturn",
      "community": 8,
      "norm_label": "useversionsavereturn"
    },
    {
      "label": "useVersionSave()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L55",
      "id": "hooks_useversionsave_useversionsave",
      "community": 8,
      "norm_label": "useversionsave()"
    },
    {
      "label": "graphValidator.test.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L1",
      "id": "validators_graphvalidator_test",
      "community": 26,
      "norm_label": "graphvalidator.test.ts"
    },
    {
      "label": "makeNode()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L7",
      "id": "validators_graphvalidator_test_makenode",
      "community": 26,
      "norm_label": "makenode()"
    },
    {
      "label": "makeEdge()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L19",
      "id": "validators_graphvalidator_test_makeedge",
      "community": 26,
      "norm_label": "makeedge()"
    },
    {
      "label": "graphValidator.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L1",
      "id": "validators_graphvalidator",
      "community": 26,
      "norm_label": "graphvalidator.ts"
    },
    {
      "label": "ValidationError",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L3",
      "id": "validators_graphvalidator_validationerror",
      "community": 26,
      "norm_label": "validationerror"
    },
    {
      "label": "ValidationResult",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L10",
      "id": "validators_graphvalidator_validationresult",
      "community": 26,
      "norm_label": "validationresult"
    },
    {
      "label": "NodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L15",
      "id": "validators_graphvalidator_nodedata",
      "community": 26,
      "norm_label": "nodedata"
    },
    {
      "label": "validateGraph()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L22",
      "id": "validators_graphvalidator_validategraph",
      "community": 26,
      "norm_label": "validategraph()"
    },
    {
      "label": "FlowRunDetail.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L1",
      "id": "flowrundetail_flowrundetail",
      "community": 10,
      "norm_label": "flowrundetail.tsx"
    },
    {
      "label": "FlowRunDetail()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L17",
      "id": "flowrundetail_flowrundetail_flowrundetail",
      "community": 10,
      "norm_label": "flowrundetail()"
    },
    {
      "label": "IoPanel.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L1",
      "id": "components_iopanel",
      "community": 10,
      "norm_label": "iopanel.tsx"
    },
    {
      "label": "IoTab",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L9",
      "id": "components_iopanel_iotab",
      "community": 10,
      "norm_label": "iotab"
    },
    {
      "label": "IoPanelProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L11",
      "id": "components_iopanel_iopanelprops",
      "community": 10,
      "norm_label": "iopanelprops"
    },
    {
      "label": "IoPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L18",
      "id": "components_iopanel_iopanel",
      "community": 10,
      "norm_label": "iopanel()"
    },
    {
      "label": "KpiStrip.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L1",
      "id": "components_kpistrip",
      "community": 10,
      "norm_label": "kpistrip.tsx"
    },
    {
      "label": "KpiStripProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L8",
      "id": "components_kpistrip_kpistripprops",
      "community": 10,
      "norm_label": "kpistripprops"
    },
    {
      "label": "KpiCard()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L12",
      "id": "components_kpistrip_kpicard",
      "community": 10,
      "norm_label": "kpicard()"
    },
    {
      "label": "KpiStrip()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L30",
      "id": "components_kpistrip_kpistrip",
      "community": 10,
      "norm_label": "kpistrip()"
    },
    {
      "label": "LogPanel.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L1",
      "id": "components_logpanel",
      "community": 10,
      "norm_label": "logpanel.tsx"
    },
    {
      "label": "LogPanelProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L7",
      "id": "components_logpanel_logpanelprops",
      "community": 10,
      "norm_label": "logpanelprops"
    },
    {
      "label": "LogLevelSpan()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L11",
      "id": "components_logpanel_loglevelspan",
      "community": 10,
      "norm_label": "loglevelspan()"
    },
    {
      "label": "LogPanel()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L15",
      "id": "components_logpanel_logpanel",
      "community": 10,
      "norm_label": "logpanel()"
    },
    {
      "label": "RunGraph.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L1",
      "id": "components_rungraph",
      "community": 10,
      "norm_label": "rungraph.tsx"
    },
    {
      "label": "RunGraphProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L9",
      "id": "components_rungraph_rungraphprops",
      "community": 10,
      "norm_label": "rungraphprops"
    },
    {
      "label": "nodeStatusStyle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L14",
      "id": "components_rungraph_nodestatusstyle",
      "community": 10,
      "norm_label": "nodestatusstyle()"
    },
    {
      "label": "nodeStatusTextStyle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L29",
      "id": "components_rungraph_nodestatustextstyle",
      "community": 10,
      "norm_label": "nodestatustextstyle()"
    },
    {
      "label": "RunGraph()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L44",
      "id": "components_rungraph_rungraph",
      "community": 10,
      "norm_label": "rungraph()"
    },
    {
      "label": "RunHeader.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L1",
      "id": "components_runheader",
      "community": 10,
      "norm_label": "runheader.tsx"
    },
    {
      "label": "RunHeaderProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L10",
      "id": "components_runheader_runheaderprops",
      "community": 10,
      "norm_label": "runheaderprops"
    },
    {
      "label": "RunHeader()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L18",
      "id": "components_runheader_runheader",
      "community": 10,
      "norm_label": "runheader()"
    },
    {
      "label": "RunSelector.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L1",
      "id": "components_runselector",
      "community": 10,
      "norm_label": "runselector.tsx"
    },
    {
      "label": "RunSelectorProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L13",
      "id": "components_runselector_runselectorprops",
      "community": 10,
      "norm_label": "runselectorprops"
    },
    {
      "label": "RunSelector()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L25",
      "id": "components_runselector_runselector",
      "community": 10,
      "norm_label": "runselector()"
    },
    {
      "label": "run-detail.constants.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L1",
      "id": "core_run_detail_constants",
      "community": 10,
      "norm_label": "run-detail.constants.ts"
    },
    {
      "label": "logLevelStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L16",
      "id": "core_run_detail_constants_loglevelstyles",
      "community": 10,
      "norm_label": "loglevelstyles"
    },
    {
      "label": "runBadgeStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L23",
      "id": "core_run_detail_constants_runbadgestyles",
      "community": 10,
      "norm_label": "runbadgestyles"
    },
    {
      "label": "selectorDotStyles",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L30",
      "id": "core_run_detail_constants_selectordotstyles",
      "community": 10,
      "norm_label": "selectordotstyles"
    },
    {
      "label": "GRAPH_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L39",
      "id": "core_run_detail_constants_graph_nodes",
      "community": 10,
      "norm_label": "graph_nodes"
    },
    {
      "label": "GRAPH_EDGES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L50",
      "id": "core_run_detail_constants_graph_edges",
      "community": 10,
      "norm_label": "graph_edges"
    },
    {
      "label": "MOCK_RUN_SELECTOR_OPTIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L89",
      "id": "core_run_detail_constants_mock_run_selector_options",
      "community": 10,
      "norm_label": "mock_run_selector_options"
    },
    {
      "label": "MOCK_RUN_DETAILS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L105",
      "id": "core_run_detail_constants_mock_run_details",
      "community": 10,
      "norm_label": "mock_run_details"
    },
    {
      "label": "MOCK_RUN_GRAPH_STATES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L220",
      "id": "core_run_detail_constants_mock_run_graph_states",
      "community": 10,
      "norm_label": "mock_run_graph_states"
    },
    {
      "label": "MOCK_RUN_EVENTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L283",
      "id": "core_run_detail_constants_mock_run_events",
      "community": 10,
      "norm_label": "mock_run_events"
    },
    {
      "label": "MOCK_RUN_LOGS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L342",
      "id": "core_run_detail_constants_mock_run_logs",
      "community": 10,
      "norm_label": "mock_run_logs"
    },
    {
      "label": "run-detail.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L1",
      "id": "core_run_detail_types",
      "community": 10,
      "norm_label": "run-detail.types.ts"
    },
    {
      "label": "RunDetailStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L3",
      "id": "core_run_detail_types_rundetailstatus",
      "community": 10,
      "norm_label": "rundetailstatus"
    },
    {
      "label": "RunSelectorOption",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L5",
      "id": "core_run_detail_types_runselectoroption",
      "community": 10,
      "norm_label": "runselectoroption"
    },
    {
      "label": "RunDetailData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L13",
      "id": "core_run_detail_types_rundetaildata",
      "community": 10,
      "norm_label": "rundetaildata"
    },
    {
      "label": "RunGraphNodeState",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L30",
      "id": "core_run_detail_types_rungraphnodestate",
      "community": 10,
      "norm_label": "rungraphnodestate"
    },
    {
      "label": "RunEventType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L37",
      "id": "core_run_detail_types_runeventtype",
      "community": 10,
      "norm_label": "runeventtype"
    },
    {
      "label": "RunEvent",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L45",
      "id": "core_run_detail_types_runevent",
      "community": 10,
      "norm_label": "runevent"
    },
    {
      "label": "LogLevel",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L53",
      "id": "core_run_detail_types_loglevel",
      "community": 10,
      "norm_label": "loglevel"
    },
    {
      "label": "RunLogEntry",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L55",
      "id": "core_run_detail_types_runlogentry",
      "community": 10,
      "norm_label": "runlogentry"
    },
    {
      "label": "KpiData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L61",
      "id": "core_run_detail_types_kpidata",
      "community": 10,
      "norm_label": "kpidata"
    },
    {
      "label": "GraphNodeDef",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L70",
      "id": "core_run_detail_types_graphnodedef",
      "community": 10,
      "norm_label": "graphnodedef"
    },
    {
      "label": "GraphEdge",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L78",
      "id": "core_run_detail_types_graphedge",
      "community": 10,
      "norm_label": "graphedge"
    },
    {
      "label": "run-detail.utils.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "id": "core_run_detail_utils",
      "community": 10,
      "norm_label": "run-detail.utils.ts"
    },
    {
      "label": "getActiveNodeInfo()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L10",
      "id": "core_run_detail_utils_getactivenodeinfo",
      "community": 10,
      "norm_label": "getactivenodeinfo()"
    },
    {
      "label": "filterSelectorOptions()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L25",
      "id": "core_run_detail_utils_filterselectoroptions",
      "community": 10,
      "norm_label": "filterselectoroptions()"
    },
    {
      "label": "deriveKpiData()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L38",
      "id": "core_run_detail_utils_derivekpidata",
      "community": 10,
      "norm_label": "derivekpidata()"
    },
    {
      "label": "useRunDetail.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L1",
      "id": "hooks_userundetail",
      "community": 10,
      "norm_label": "userundetail.ts"
    },
    {
      "label": "useRunDetail()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L19",
      "id": "hooks_userundetail_userundetail",
      "community": 10,
      "norm_label": "userundetail()"
    },
    {
      "label": "Settings.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L1",
      "id": "settings_settings",
      "community": 5,
      "norm_label": "settings.tsx"
    },
    {
      "label": "SettingsTab",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L40",
      "id": "settings_settings_settingstab",
      "community": 5,
      "norm_label": "settingstab"
    },
    {
      "label": "Toggle()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L43",
      "id": "settings_settings_toggle",
      "community": 5,
      "norm_label": "toggle()"
    },
    {
      "label": "Settings()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L58",
      "id": "settings_settings_settings",
      "community": 5,
      "norm_label": "settings()"
    },
    {
      "label": "GeneralSettings()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L100",
      "id": "settings_settings_generalsettings",
      "community": 5,
      "norm_label": "generalsettings()"
    },
    {
      "label": "NOTIFICATION_TOGGLES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L195",
      "id": "settings_settings_notification_toggles",
      "community": 5,
      "norm_label": "notification_toggles"
    },
    {
      "label": "NotificationSettings()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L218",
      "id": "settings_settings_notificationsettings",
      "community": 5,
      "norm_label": "notificationsettings()"
    },
    {
      "label": "ApiKeySettings()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L273",
      "id": "settings_settings_apikeysettings",
      "community": 5,
      "norm_label": "apikeysettings()"
    },
    {
      "label": "AdvancedSettings()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L450",
      "id": "settings_settings_advancedsettings",
      "community": 5,
      "norm_label": "advancedsettings()"
    },
    {
      "label": "agentOs.constants.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L1",
      "id": "agentos_agentos_constants",
      "community": 35,
      "norm_label": "agentos.constants.ts"
    },
    {
      "label": "CATEGORY_OPTIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L31",
      "id": "agentos_agentos_constants_category_options",
      "community": 35,
      "norm_label": "category_options"
    },
    {
      "label": "MOCK_AGENTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L40",
      "id": "agentos_agentos_constants_mock_agents",
      "community": 35,
      "norm_label": "mock_agents"
    },
    {
      "label": "MOCK_FLOWS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L129",
      "id": "agentos_agentos_constants_mock_flows",
      "community": 35,
      "norm_label": "mock_flows"
    },
    {
      "label": "MOCK_RUNS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L180",
      "id": "agentos_agentos_constants_mock_runs",
      "community": 35,
      "norm_label": "mock_runs"
    },
    {
      "label": "MOCK_EVENTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L303",
      "id": "agentos_agentos_constants_mock_events",
      "community": 35,
      "norm_label": "mock_events"
    },
    {
      "label": "MOCK_SUGGESTIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L397",
      "id": "agentos_agentos_constants_mock_suggestions",
      "community": 35,
      "norm_label": "mock_suggestions"
    },
    {
      "label": "MOCK_HOTSPOTS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L436",
      "id": "agentos_agentos_constants_mock_hotspots",
      "community": 35,
      "norm_label": "mock_hotspots"
    },
    {
      "label": "MOCK_COST_KPIS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L462",
      "id": "agentos_agentos_constants_mock_cost_kpis",
      "community": 35,
      "norm_label": "mock_cost_kpis"
    },
    {
      "label": "MOCK_DAILY_BARS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L498",
      "id": "agentos_agentos_constants_mock_daily_bars",
      "community": 35,
      "norm_label": "mock_daily_bars"
    },
    {
      "label": "MOCK_COST_BY_AGENT",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L511",
      "id": "agentos_agentos_constants_mock_cost_by_agent",
      "community": 35,
      "norm_label": "mock_cost_by_agent"
    },
    {
      "label": "MOCK_COST_DISTRIBUTION",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L530",
      "id": "agentos_agentos_constants_mock_cost_distribution",
      "community": 35,
      "norm_label": "mock_cost_distribution"
    },
    {
      "label": "MOCK_GUARDRAILS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L537",
      "id": "agentos_agentos_constants_mock_guardrails",
      "community": 35,
      "norm_label": "mock_guardrails"
    },
    {
      "label": "MOCK_TOKEN_USAGE",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L567",
      "id": "agentos_agentos_constants_mock_token_usage",
      "community": 35,
      "norm_label": "mock_token_usage"
    },
    {
      "label": "MOCK_FLOW_VERSIONS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L627",
      "id": "agentos_agentos_constants_mock_flow_versions",
      "community": 35,
      "norm_label": "mock_flow_versions"
    },
    {
      "label": "MOCK_GRAPH_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L634",
      "id": "agentos_agentos_constants_mock_graph_nodes",
      "community": 35,
      "norm_label": "mock_graph_nodes"
    },
    {
      "label": "MOCK_GENERAL_CONFIG",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L772",
      "id": "agentos_agentos_constants_mock_general_config",
      "community": 35,
      "norm_label": "mock_general_config"
    },
    {
      "label": "MOCK_LLM_CONFIGS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L783",
      "id": "agentos_agentos_constants_mock_llm_configs",
      "community": 35,
      "norm_label": "mock_llm_configs"
    },
    {
      "label": "MOCK_RETRY_CONFIG",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L806",
      "id": "agentos_agentos_constants_mock_retry_config",
      "community": 35,
      "norm_label": "mock_retry_config"
    },
    {
      "label": "MOCK_FLOW_CONFIG_RUNS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L815",
      "id": "agentos_agentos_constants_mock_flow_config_runs",
      "community": 35,
      "norm_label": "mock_flow_config_runs"
    },
    {
      "label": "MOCK_FC_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L869",
      "id": "agentos_agentos_constants_mock_fc_nodes",
      "community": 35,
      "norm_label": "mock_fc_nodes"
    },
    {
      "label": "MOCK_FC_RUNS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L880",
      "id": "agentos_agentos_constants_mock_fc_runs",
      "community": 35,
      "norm_label": "mock_fc_runs"
    },
    {
      "label": "MOCK_FC_LLM_CARDS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L918",
      "id": "agentos_agentos_constants_mock_fc_llm_cards",
      "community": 35,
      "norm_label": "mock_fc_llm_cards"
    },
    {
      "label": "MOCK_PALETTE_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L939",
      "id": "agentos_agentos_constants_mock_palette_nodes",
      "community": 35,
      "norm_label": "mock_palette_nodes"
    },
    {
      "label": "MOCK_EDITOR_NODES",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L952",
      "id": "agentos_agentos_constants_mock_editor_nodes",
      "community": 35,
      "norm_label": "mock_editor_nodes"
    },
    {
      "label": "MOCK_AGENT_SETTINGS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L1036",
      "id": "agentos_agentos_constants_mock_agent_settings",
      "community": 35,
      "norm_label": "mock_agent_settings"
    },
    {
      "label": "agentOs.types.ts",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L1",
      "id": "agentos_agentos_types",
      "community": 44,
      "norm_label": "agentos.types.ts"
    },
    {
      "label": "AgentStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L1",
      "id": "agentos_agentos_types_agentstatus",
      "community": 228,
      "norm_label": "agentstatus"
    },
    {
      "label": "AgentCategory",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L3",
      "id": "agentos_agentos_types_agentcategory",
      "community": 228,
      "norm_label": "agentcategory"
    },
    {
      "label": "IconColor",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L11",
      "id": "agentos_agentos_types_iconcolor",
      "community": 44,
      "norm_label": "iconcolor"
    },
    {
      "label": "SortOption",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L13",
      "id": "agentos_agentos_types_sortoption",
      "community": 228,
      "norm_label": "sortoption"
    },
    {
      "label": "ViewMode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L14",
      "id": "agentos_agentos_types_viewmode",
      "community": 228,
      "norm_label": "viewmode"
    },
    {
      "label": "Agent",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L16",
      "id": "agentos_agentos_types_agent",
      "community": 44,
      "norm_label": "agent"
    },
    {
      "label": "FlowStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L32",
      "id": "agentos_agentos_types_flowstatus",
      "community": 44,
      "norm_label": "flowstatus"
    },
    {
      "label": "AgentFlow",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L34",
      "id": "agentos_agentos_types_agentflow",
      "community": 44,
      "norm_label": "agentflow"
    },
    {
      "label": "RunStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L47",
      "id": "agentos_agentos_types_runstatus",
      "community": 44,
      "norm_label": "runstatus"
    },
    {
      "label": "FlowRun",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L49",
      "id": "agentos_agentos_types_flowrun",
      "community": 35,
      "norm_label": "flowrun"
    },
    {
      "label": "EventSource",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L62",
      "id": "agentos_agentos_types_eventsource",
      "community": 44,
      "norm_label": "eventsource"
    },
    {
      "label": "EventSeverity",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L63",
      "id": "agentos_agentos_types_eventseverity",
      "community": 44,
      "norm_label": "eventseverity"
    },
    {
      "label": "LiveEvent",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L65",
      "id": "agentos_agentos_types_liveevent",
      "community": 44,
      "norm_label": "liveevent"
    },
    {
      "label": "RuntimeSuggestion",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L77",
      "id": "agentos_agentos_types_runtimesuggestion",
      "community": 44,
      "norm_label": "runtimesuggestion"
    },
    {
      "label": "ErrorHotspot",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L84",
      "id": "agentos_agentos_types_errorhotspot",
      "community": 44,
      "norm_label": "errorhotspot"
    },
    {
      "label": "CostKpi",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L94",
      "id": "agentos_agentos_types_costkpi",
      "community": 44,
      "norm_label": "costkpi"
    },
    {
      "label": "DailyBarData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L107",
      "id": "agentos_agentos_types_dailybardata",
      "community": 44,
      "norm_label": "dailybardata"
    },
    {
      "label": "CostBreakdownAgent",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L115",
      "id": "agentos_agentos_types_costbreakdownagent",
      "community": 35,
      "norm_label": "costbreakdownagent"
    },
    {
      "label": "CostDistributionItem",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L123",
      "id": "agentos_agentos_types_costdistributionitem",
      "community": 44,
      "norm_label": "costdistributionitem"
    },
    {
      "label": "GuardrailStatus",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L129",
      "id": "agentos_agentos_types_guardrailstatus",
      "community": 44,
      "norm_label": "guardrailstatus"
    },
    {
      "label": "CostGuardrail",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L131",
      "id": "agentos_agentos_types_costguardrail",
      "community": 44,
      "norm_label": "costguardrail"
    },
    {
      "label": "TokenUsageLevel",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L141",
      "id": "agentos_agentos_types_tokenusagelevel",
      "community": 44,
      "norm_label": "tokenusagelevel"
    },
    {
      "label": "FlowNodeType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L145",
      "id": "agentos_agentos_types_flownodetype",
      "community": 44,
      "norm_label": "flownodetype"
    },
    {
      "label": "FlowNodeState",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L146",
      "id": "agentos_agentos_types_flownodestate",
      "community": 44,
      "norm_label": "flownodestate"
    },
    {
      "label": "FlowGraphNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L148",
      "id": "agentos_agentos_types_flowgraphnode",
      "community": 44,
      "norm_label": "flowgraphnode"
    },
    {
      "label": "FlowVersion",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L171",
      "id": "agentos_agentos_types_flowversion",
      "community": 35,
      "norm_label": "flowversion"
    },
    {
      "label": "FlowConfigRun",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L178",
      "id": "agentos_agentos_types_flowconfigrun",
      "community": 44,
      "norm_label": "flowconfigrun"
    },
    {
      "label": "LlmNodeConfig",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L190",
      "id": "agentos_agentos_types_llmnodeconfig",
      "community": 35,
      "norm_label": "llmnodeconfig"
    },
    {
      "label": "FlowRetryConfig",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L200",
      "id": "agentos_agentos_types_flowretryconfig",
      "community": 44,
      "norm_label": "flowretryconfig"
    },
    {
      "label": "EditorNodeData",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L209",
      "id": "agentos_agentos_types_editornodedata",
      "community": 44,
      "norm_label": "editornodedata"
    },
    {
      "label": "PaletteNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L223",
      "id": "agentos_agentos_types_palettenode",
      "community": 44,
      "norm_label": "palettenode"
    },
    {
      "label": "FlowGeneralConfig",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L229",
      "id": "agentos_agentos_types_flowgeneralconfig",
      "community": 35,
      "norm_label": "flowgeneralconfig"
    },
    {
      "label": "FlowConfigNodeType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L241",
      "id": "agentos_agentos_types_flowconfignodetype",
      "community": 44,
      "norm_label": "flowconfignodetype"
    },
    {
      "label": "FlowConfigNode",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L243",
      "id": "agentos_agentos_types_flowconfignode",
      "community": 44,
      "norm_label": "flowconfignode"
    },
    {
      "label": "TokenUsageRow",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L251",
      "id": "agentos_agentos_types_tokenusagerow",
      "community": 44,
      "norm_label": "tokenusagerow"
    },
    {
      "label": "FlowConfigRunRecord",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L263",
      "id": "agentos_agentos_types_flowconfigrunrecord",
      "community": 35,
      "norm_label": "flowconfigrunrecord"
    },
    {
      "label": "FlowConfigLlmCard",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L271",
      "id": "agentos_agentos_types_flowconfigllmcard",
      "community": 44,
      "norm_label": "flowconfigllmcard"
    },
    {
      "label": "AgentSettings",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L282",
      "id": "agentos_agentos_types_agentsettings",
      "community": 44,
      "norm_label": "agentsettings"
    },
    {
      "label": "Callback.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Auth/Callback.tsx",
      "source_location": "L1",
      "id": "auth_callback",
      "community": 144,
      "norm_label": "callback.tsx"
    },
    {
      "label": "Callback()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Auth/Callback.tsx",
      "source_location": "L10",
      "id": "auth_callback_callback",
      "community": 144,
      "norm_label": "callback()"
    },
    {
      "label": "Login.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L1",
      "id": "auth_login",
      "community": 6,
      "norm_label": "login.tsx"
    },
    {
      "label": "DEV_USERS",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L19",
      "id": "auth_login_dev_users",
      "community": 6,
      "norm_label": "dev_users"
    },
    {
      "label": "Login()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L29",
      "id": "auth_login_login",
      "community": 144,
      "norm_label": "login()"
    },
    {
      "label": "NoPage.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/NoPage.tsx",
      "source_location": "L1",
      "id": "pages_nopage",
      "community": 478,
      "norm_label": "nopage.tsx"
    },
    {
      "label": "NoPage()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/NoPage.tsx",
      "source_location": "L3",
      "id": "pages_nopage_nopage",
      "community": 478,
      "norm_label": "nopage()"
    },
    {
      "label": "Unauthorized.test.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.test.tsx",
      "source_location": "L1",
      "id": "unauthorized_unauthorized_test",
      "community": 203,
      "norm_label": "unauthorized.test.tsx"
    },
    {
      "label": "Unauthorized.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L1",
      "id": "unauthorized_unauthorized",
      "community": 6,
      "norm_label": "unauthorized.tsx"
    },
    {
      "label": "Unauthorized()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L15",
      "id": "unauthorized_unauthorized_unauthorized",
      "community": 203,
      "norm_label": "unauthorized()"
    },
    {
      "label": "AppSidebar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L1",
      "id": "appsidebar_appsidebar",
      "community": 7,
      "norm_label": "appsidebar.tsx"
    },
    {
      "label": "isNavItemActive()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L35",
      "id": "appsidebar_appsidebar_isnavitemactive",
      "community": 7,
      "norm_label": "isnavitemactive()"
    },
    {
      "label": "getUserInitials()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L42",
      "id": "appsidebar_appsidebar_getuserinitials",
      "community": 7,
      "norm_label": "getuserinitials()"
    },
    {
      "label": "AppSidebar()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L58",
      "id": "appsidebar_appsidebar_appsidebar",
      "community": 7,
      "norm_label": "appsidebar()"
    },
    {
      "label": "Footer.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Footer.tsx",
      "source_location": "L1",
      "id": "layout_footer",
      "community": 7,
      "norm_label": "footer.tsx"
    },
    {
      "label": "Footer()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Footer.tsx",
      "source_location": "L1",
      "id": "layout_footer_footer",
      "community": 7,
      "norm_label": "footer()"
    },
    {
      "label": "Header.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L1",
      "id": "header_header",
      "community": 7,
      "norm_label": "header.tsx"
    },
    {
      "label": "BreadcrumbItemType",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L19",
      "id": "header_header_breadcrumbitemtype",
      "community": 7,
      "norm_label": "breadcrumbitemtype"
    },
    {
      "label": "DynamicLabelResolvers",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L26",
      "id": "header_header_dynamiclabelresolvers",
      "community": 7,
      "norm_label": "dynamiclabelresolvers"
    },
    {
      "label": "generateBreadcrumbs()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L34",
      "id": "header_header_generatebreadcrumbs",
      "community": 244,
      "norm_label": "generatebreadcrumbs()"
    },
    {
      "label": "Header()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L74",
      "id": "header_header_header",
      "community": 244,
      "norm_label": "header()"
    },
    {
      "label": "Layout.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L1",
      "id": "layout_layout",
      "community": 7,
      "norm_label": "layout.tsx"
    },
    {
      "label": "Layout()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L10",
      "id": "layout_layout_layout",
      "community": 7,
      "norm_label": "layout()"
    },
    {
      "label": "RightBar.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/RightBar.tsx",
      "source_location": "L1",
      "id": "layout_rightbar",
      "community": 468,
      "norm_label": "rightbar.tsx"
    },
    {
      "label": "RightBar()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/layout/RightBar.tsx",
      "source_location": "L1",
      "id": "layout_rightbar_rightbar",
      "community": 468,
      "norm_label": "rightbar()"
    },
    {
      "label": "ErrorBoundary.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L1",
      "id": "wrappers_errorboundary",
      "community": 203,
      "norm_label": "errorboundary.tsx"
    },
    {
      "label": "ErrorBoundaryProps",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L6",
      "id": "wrappers_errorboundary_errorboundaryprops",
      "community": 203,
      "norm_label": "errorboundaryprops"
    },
    {
      "label": "ErrorBoundaryState",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L11",
      "id": "wrappers_errorboundary_errorboundarystate",
      "community": 203,
      "norm_label": "errorboundarystate"
    },
    {
      "label": "ErrorBoundary",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L16",
      "id": "wrappers_errorboundary_errorboundary",
      "community": 203,
      "norm_label": "errorboundary"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L17",
      "id": "wrappers_errorboundary_errorboundary_constructor",
      "community": 203,
      "norm_label": ".constructor()"
    },
    {
      "label": ".getDerivedStateFromError()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L22",
      "id": "wrappers_errorboundary_errorboundary_getderivedstatefromerror",
      "community": 203,
      "norm_label": ".getderivedstatefromerror()"
    },
    {
      "label": ".componentDidCatch()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L26",
      "id": "wrappers_errorboundary_errorboundary_componentdidcatch",
      "community": 203,
      "norm_label": ".componentdidcatch()"
    },
    {
      "label": ".render()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L34",
      "id": "wrappers_errorboundary_errorboundary_render",
      "community": 203,
      "norm_label": ".render()"
    },
    {
      "label": "ProtectedLayout.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ProtectedLayout.tsx",
      "source_location": "L1",
      "id": "wrappers_protectedlayout",
      "community": 116,
      "norm_label": "protectedlayout.tsx"
    },
    {
      "label": "ProtectedLayout()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/ProtectedLayout.tsx",
      "source_location": "L19",
      "id": "wrappers_protectedlayout_protectedlayout",
      "community": 116,
      "norm_label": "protectedlayout()"
    },
    {
      "label": "PublicLayout.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/PublicLayout.tsx",
      "source_location": "L1",
      "id": "wrappers_publiclayout",
      "community": 116,
      "norm_label": "publiclayout.tsx"
    },
    {
      "label": "PublicLayout()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/PublicLayout.tsx",
      "source_location": "L10",
      "id": "wrappers_publiclayout_publiclayout",
      "community": 116,
      "norm_label": "publiclayout()"
    },
    {
      "label": "Router.tsx",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L1",
      "id": "wrappers_router",
      "community": 116,
      "norm_label": "router.tsx"
    },
    {
      "label": "Login",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L39",
      "id": "wrappers_router_login",
      "community": 116,
      "norm_label": "login"
    },
    {
      "label": "Callback",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L44",
      "id": "wrappers_router_callback",
      "community": 116,
      "norm_label": "callback"
    },
    {
      "label": "Unauthorized",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L49",
      "id": "wrappers_router_unauthorized",
      "community": 116,
      "norm_label": "unauthorized"
    },
    {
      "label": "AgentList",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L54",
      "id": "wrappers_router_agentlist",
      "community": 116,
      "norm_label": "agentlist"
    },
    {
      "label": "AgentDetail",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L59",
      "id": "wrappers_router_agentdetail",
      "community": 116,
      "norm_label": "agentdetail"
    },
    {
      "label": "CostManagement",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L64",
      "id": "wrappers_router_costmanagement",
      "community": 116,
      "norm_label": "costmanagement"
    },
    {
      "label": "FlowConfig",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L69",
      "id": "wrappers_router_flowconfig",
      "community": 116,
      "norm_label": "flowconfig"
    },
    {
      "label": "FlowEditor",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L74",
      "id": "wrappers_router_floweditor",
      "community": 116,
      "norm_label": "floweditor"
    },
    {
      "label": "FlowRunDetail",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L79",
      "id": "wrappers_router_flowrundetail",
      "community": 116,
      "norm_label": "flowrundetail"
    },
    {
      "label": "Settings",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L84",
      "id": "wrappers_router_settings",
      "community": 116,
      "norm_label": "settings"
    },
    {
      "label": "NoPage",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L89",
      "id": "wrappers_router_nopage",
      "community": 116,
      "norm_label": "nopage"
    },
    {
      "label": "RoleManagement",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L92",
      "id": "wrappers_router_rolemanagement",
      "community": 116,
      "norm_label": "rolemanagement"
    },
    {
      "label": "RoleDetail",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L97",
      "id": "wrappers_router_roledetail",
      "community": 116,
      "norm_label": "roledetail"
    },
    {
      "label": "UserManagement",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L102",
      "id": "wrappers_router_usermanagement",
      "community": 116,
      "norm_label": "usermanagement"
    },
    {
      "label": "AuditLog",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L107",
      "id": "wrappers_router_auditlog",
      "community": 116,
      "norm_label": "auditlog"
    },
    {
      "label": "SuspenseLayout()",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L117",
      "id": "wrappers_router_suspenselayout",
      "community": 116,
      "norm_label": "suspenselayout()"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L125",
      "id": "wrappers_router_router",
      "community": 116,
      "norm_label": "router"
    },
    {
      "label": "authStore.ts",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L1",
      "id": "store_authstore",
      "community": 144,
      "norm_label": "authstore.ts"
    },
    {
      "label": "AuthUser",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L7",
      "id": "store_authstore_authuser",
      "community": 144,
      "norm_label": "authuser"
    },
    {
      "label": "AuthState",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L24",
      "id": "store_authstore_authstate",
      "community": 144,
      "norm_label": "authstate"
    },
    {
      "label": "useAuthStore",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L30",
      "id": "store_authstore_useauthstore",
      "community": 144,
      "norm_label": "useauthstore"
    },
    {
      "label": "useIsAuthenticated()",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L56",
      "id": "store_authstore_useisauthenticated",
      "community": 144,
      "norm_label": "useisauthenticated()"
    },
    {
      "label": "useCurrentUser()",
      "file_type": "code",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L64",
      "id": "store_authstore_usecurrentuser",
      "community": 144,
      "norm_label": "usecurrentuser()"
    },
    {
      "label": "graphEditorStore.ts",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L1",
      "id": "store_grapheditorstore",
      "community": 226,
      "norm_label": "grapheditorstore.ts"
    },
    {
      "label": "PartializedState",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L23",
      "id": "store_grapheditorstore_partializedstate",
      "community": 226,
      "norm_label": "partializedstate"
    },
    {
      "label": "stripTransientNodeProps()",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L29",
      "id": "store_grapheditorstore_striptransientnodeprops",
      "community": 226,
      "norm_label": "striptransientnodeprops()"
    },
    {
      "label": "temporalEquality()",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L33",
      "id": "store_grapheditorstore_temporalequality",
      "community": 226,
      "norm_label": "temporalequality()"
    },
    {
      "label": "OverlayNode",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L62",
      "id": "store_grapheditorstore_overlaynode",
      "community": 226,
      "norm_label": "overlaynode"
    },
    {
      "label": "EdgeMenuState",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L72",
      "id": "store_grapheditorstore_edgemenustate",
      "community": 226,
      "norm_label": "edgemenustate"
    },
    {
      "label": "BranchRouterState",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L79",
      "id": "store_grapheditorstore_branchrouterstate",
      "community": 226,
      "norm_label": "branchrouterstate"
    },
    {
      "label": "AddingBranchMode",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L85",
      "id": "store_grapheditorstore_addingbranchmode",
      "community": 226,
      "norm_label": "addingbranchmode"
    },
    {
      "label": "GraphSnapshot",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L90",
      "id": "store_grapheditorstore_graphsnapshot",
      "community": 226,
      "norm_label": "graphsnapshot"
    },
    {
      "label": "GraphEditorState",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L96",
      "id": "store_grapheditorstore_grapheditorstate",
      "community": 226,
      "norm_label": "grapheditorstate"
    },
    {
      "label": "INITIAL_GRAPH_STATE",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L153",
      "id": "store_grapheditorstore_initial_graph_state",
      "community": 226,
      "norm_label": "initial_graph_state"
    },
    {
      "label": "useGraphEditorStore",
      "file_type": "code",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L169",
      "id": "store_grapheditorstore_usegrapheditorstore",
      "community": 8,
      "norm_label": "usegrapheditorstore"
    },
    {
      "label": "socketStore.ts",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L1",
      "id": "store_socketstore",
      "community": 245,
      "norm_label": "socketstore.ts"
    },
    {
      "label": "SocketStatus",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L13",
      "id": "store_socketstore_socketstatus",
      "community": 245,
      "norm_label": "socketstatus"
    },
    {
      "label": "SocketState",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L15",
      "id": "store_socketstore_socketstate",
      "community": 245,
      "norm_label": "socketstate"
    },
    {
      "label": "useSocketStore",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L24",
      "id": "store_socketstore_usesocketstore",
      "community": 245,
      "norm_label": "usesocketstore"
    },
    {
      "label": "useSocketStatus()",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L34",
      "id": "store_socketstore_usesocketstatus",
      "community": 245,
      "norm_label": "usesocketstatus()"
    },
    {
      "label": "useSessionExpiresAt()",
      "file_type": "code",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L37",
      "id": "store_socketstore_usesessionexpiresat",
      "community": 245,
      "norm_label": "usesessionexpiresat()"
    },
    {
      "label": "uiStore.test.ts",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.test.ts",
      "source_location": "L1",
      "id": "store_uistore_test",
      "community": 244,
      "norm_label": "uistore.test.ts"
    },
    {
      "label": "uiStore.ts",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L1",
      "id": "store_uistore",
      "community": 244,
      "norm_label": "uistore.ts"
    },
    {
      "label": "Theme",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L4",
      "id": "store_uistore_theme",
      "community": 244,
      "norm_label": "theme"
    },
    {
      "label": "applyTheme()",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L8",
      "id": "store_uistore_applytheme",
      "community": 244,
      "norm_label": "applytheme()"
    },
    {
      "label": "UIState",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L30",
      "id": "store_uistore_uistate",
      "community": 244,
      "norm_label": "uistate"
    },
    {
      "label": "useUIStore",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L47",
      "id": "store_uistore_useuistore",
      "community": 244,
      "norm_label": "useuistore"
    },
    {
      "label": "useTheme()",
      "file_type": "code",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L96",
      "id": "store_uistore_usetheme",
      "community": 244,
      "norm_label": "usetheme()"
    },
    {
      "label": "setup.ts",
      "file_type": "code",
      "source_file": "frontend/src/test/setup.ts",
      "source_location": "L1",
      "id": "test_setup",
      "community": 173,
      "norm_label": "setup.ts"
    },
    {
      "label": "test-utils.tsx",
      "file_type": "code",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L1",
      "id": "test_test_utils",
      "community": 203,
      "norm_label": "test-utils.tsx"
    },
    {
      "label": "createTestQueryClient()",
      "file_type": "code",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L6",
      "id": "test_test_utils_createtestqueryclient",
      "community": 203,
      "norm_label": "createtestqueryclient()"
    },
    {
      "label": "customRender()",
      "file_type": "code",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L15",
      "id": "test_test_utils_customrender",
      "community": 203,
      "norm_label": "customrender()"
    },
    {
      "label": "autoLayout.ts",
      "file_type": "code",
      "source_file": "frontend/src/utils/autoLayout.ts",
      "source_location": "L1",
      "id": "utils_autolayout",
      "community": 483,
      "norm_label": "autolayout.ts"
    },
    {
      "label": "applyAutoLayout()",
      "file_type": "code",
      "source_file": "frontend/src/utils/autoLayout.ts",
      "source_location": "L12",
      "id": "utils_autolayout_applyautolayout",
      "community": 483,
      "norm_label": "applyautolayout()"
    },
    {
      "label": "errorMessages.ts",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L1",
      "id": "utils_errormessages",
      "community": 312,
      "norm_label": "errormessages.ts"
    },
    {
      "label": "AuthErrorCode",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L11",
      "id": "utils_errormessages_autherrorcode",
      "community": 312,
      "norm_label": "autherrorcode"
    },
    {
      "label": "ERROR_CODE_MESSAGES",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L22",
      "id": "utils_errormessages_error_code_messages",
      "community": 312,
      "norm_label": "error_code_messages"
    },
    {
      "label": "ERROR_MESSAGE_PATTERNS",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L34",
      "id": "utils_errormessages_error_message_patterns",
      "community": 312,
      "norm_label": "error_message_patterns"
    },
    {
      "label": "getUserFriendlyErrorMessage()",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L115",
      "id": "utils_errormessages_getuserfriendlyerrormessage",
      "community": 312,
      "norm_label": "getuserfriendlyerrormessage()"
    },
    {
      "label": "isTechnicalError()",
      "file_type": "code",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L167",
      "id": "utils_errormessages_istechnicalerror",
      "community": 312,
      "norm_label": "istechnicalerror()"
    },
    {
      "label": "tailwind.config.js",
      "file_type": "code",
      "source_file": "frontend/tailwind.config.js",
      "source_location": "L1",
      "id": "frontend_tailwind_config",
      "community": 523,
      "norm_label": "tailwind.config.js"
    },
    {
      "label": "tsconfig.app.json",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L1",
      "id": "frontend_tsconfig_app",
      "community": 24,
      "norm_label": "tsconfig.app.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L2",
      "id": "frontend_tsconfig_app_compileroptions",
      "community": 24,
      "norm_label": "compileroptions"
    },
    {
      "label": "tsBuildInfoFile",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L3",
      "id": "frontend_tsconfig_app_compileroptions_tsbuildinfofile",
      "community": 24,
      "norm_label": "tsbuildinfofile"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L5",
      "id": "frontend_tsconfig_app_compileroptions_target",
      "community": 24,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L6",
      "id": "frontend_tsconfig_app_compileroptions_lib",
      "community": 24,
      "norm_label": "lib"
    },
    {
      "label": "jsx",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L8",
      "id": "frontend_tsconfig_app_compileroptions_jsx",
      "community": 24,
      "norm_label": "jsx"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L9",
      "id": "frontend_tsconfig_app_compileroptions_module",
      "community": 24,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L10",
      "id": "frontend_tsconfig_app_compileroptions_moduleresolution",
      "community": 24,
      "norm_label": "moduleresolution"
    },
    {
      "label": "moduleDetection",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L11",
      "id": "frontend_tsconfig_app_compileroptions_moduledetection",
      "community": 24,
      "norm_label": "moduledetection"
    },
    {
      "label": "verbatimModuleSyntax",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L12",
      "id": "frontend_tsconfig_app_compileroptions_verbatimmodulesyntax",
      "community": 24,
      "norm_label": "verbatimmodulesyntax"
    },
    {
      "label": "allowImportingTsExtensions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L13",
      "id": "frontend_tsconfig_app_compileroptions_allowimportingtsextensions",
      "community": 24,
      "norm_label": "allowimportingtsextensions"
    },
    {
      "label": "useDefineForClassFields",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L14",
      "id": "frontend_tsconfig_app_compileroptions_usedefineforclassfields",
      "community": 24,
      "norm_label": "usedefineforclassfields"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L15",
      "id": "frontend_tsconfig_app_compileroptions_noemit",
      "community": 24,
      "norm_label": "noemit"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L17",
      "id": "frontend_tsconfig_app_compileroptions_types",
      "community": 24,
      "norm_label": "types"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L19",
      "id": "frontend_tsconfig_app_compileroptions_esmoduleinterop",
      "community": 24,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L20",
      "id": "frontend_tsconfig_app_compileroptions_resolvejsonmodule",
      "community": 24,
      "norm_label": "resolvejsonmodule"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L21",
      "id": "frontend_tsconfig_app_compileroptions_skiplibcheck",
      "community": 24,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L23",
      "id": "frontend_tsconfig_app_compileroptions_strict",
      "community": 24,
      "norm_label": "strict"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L24",
      "id": "frontend_tsconfig_app_compileroptions_nounusedlocals",
      "community": 24,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L25",
      "id": "frontend_tsconfig_app_compileroptions_nounusedparameters",
      "community": 24,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L26",
      "id": "frontend_tsconfig_app_compileroptions_nofallthroughcasesinswitch",
      "community": 24,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L27",
      "id": "frontend_tsconfig_app_compileroptions_forceconsistentcasinginfilenames",
      "community": 24,
      "norm_label": "forceconsistentcasinginfilenames"
    },
    {
      "label": "baseUrl",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L29",
      "id": "frontend_tsconfig_app_compileroptions_baseurl",
      "community": 24,
      "norm_label": "baseurl"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L30",
      "id": "frontend_tsconfig_app_compileroptions_paths",
      "community": 24,
      "norm_label": "paths"
    },
    {
      "label": "@/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L31",
      "id": "frontend_tsconfig_app_paths",
      "community": 24,
      "norm_label": "@/*"
    },
    {
      "label": "#store",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L32",
      "id": "frontend_tsconfig_app_paths_store",
      "community": 24,
      "norm_label": "#store"
    },
    {
      "label": "#presentation/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L34",
      "id": "frontend_tsconfig_app_paths_presentation",
      "community": 24,
      "norm_label": "#presentation/*"
    },
    {
      "label": "#components",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L35",
      "id": "frontend_tsconfig_app_paths_components",
      "community": 24,
      "norm_label": "#components"
    },
    {
      "label": "#pages",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L37",
      "id": "frontend_tsconfig_app_paths_pages",
      "community": 24,
      "norm_label": "#pages"
    },
    {
      "label": "#layout/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L39",
      "id": "frontend_tsconfig_app_paths_layout",
      "community": 24,
      "norm_label": "#layout/*"
    },
    {
      "label": "#api/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L40",
      "id": "frontend_tsconfig_app_paths_api",
      "community": 24,
      "norm_label": "#api/*"
    },
    {
      "label": "#hooks/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L41",
      "id": "frontend_tsconfig_app_paths_hooks",
      "community": 24,
      "norm_label": "#hooks/*"
    },
    {
      "label": "#config/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L42",
      "id": "frontend_tsconfig_app_paths_config",
      "community": 24,
      "norm_label": "#config/*"
    },
    {
      "label": "#utils/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L43",
      "id": "frontend_tsconfig_app_paths_utils",
      "community": 24,
      "norm_label": "#utils/*"
    },
    {
      "label": "#types/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L44",
      "id": "frontend_tsconfig_app_paths_types",
      "community": 24,
      "norm_label": "#types/*"
    },
    {
      "label": "#constants/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L45",
      "id": "frontend_tsconfig_app_paths_constants",
      "community": 24,
      "norm_label": "#constants/*"
    },
    {
      "label": "#models/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L46",
      "id": "frontend_tsconfig_app_paths_models",
      "community": 24,
      "norm_label": "#models/*"
    },
    {
      "label": "#icons",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L47",
      "id": "frontend_tsconfig_app_paths_icons",
      "community": 24,
      "norm_label": "#icons"
    },
    {
      "label": "#lib/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L49",
      "id": "frontend_tsconfig_app_paths_lib",
      "community": 24,
      "norm_label": "#lib/*"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L52",
      "id": "frontend_tsconfig_app_include",
      "community": 24,
      "norm_label": "include"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L53",
      "id": "frontend_tsconfig_app_exclude",
      "community": 24,
      "norm_label": "exclude"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L1",
      "id": "frontend_tsconfig",
      "community": 150,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "files",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L2",
      "id": "frontend_tsconfig_files",
      "community": 150,
      "norm_label": "files"
    },
    {
      "label": "references",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L3",
      "id": "frontend_tsconfig_references",
      "community": 150,
      "norm_label": "references"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L4",
      "id": "frontend_tsconfig_compileroptions",
      "community": 150,
      "norm_label": "compileroptions"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L5",
      "id": "frontend_tsconfig_compileroptions_types",
      "community": 150,
      "norm_label": "types"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L6",
      "id": "frontend_tsconfig_compileroptions_target",
      "community": 150,
      "norm_label": "target"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L7",
      "id": "frontend_tsconfig_compileroptions_module",
      "community": 150,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L8",
      "id": "frontend_tsconfig_compileroptions_moduleresolution",
      "community": 150,
      "norm_label": "moduleresolution"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L9",
      "id": "frontend_tsconfig_compileroptions_strict",
      "community": 150,
      "norm_label": "strict"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L10",
      "id": "frontend_tsconfig_compileroptions_esmoduleinterop",
      "community": 150,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L11",
      "id": "frontend_tsconfig_compileroptions_skiplibcheck",
      "community": 150,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "allowImportingTsExtensions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L12",
      "id": "frontend_tsconfig_compileroptions_allowimportingtsextensions",
      "community": 150,
      "norm_label": "allowimportingtsextensions"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L13",
      "id": "frontend_tsconfig_compileroptions_noemit",
      "community": 150,
      "norm_label": "noemit"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L14",
      "id": "frontend_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "community": 150,
      "norm_label": "forceconsistentcasinginfilenames"
    },
    {
      "label": "baseUrl",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L15",
      "id": "frontend_tsconfig_compileroptions_baseurl",
      "community": 150,
      "norm_label": "baseurl"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L16",
      "id": "frontend_tsconfig_compileroptions_paths",
      "community": 150,
      "norm_label": "paths"
    },
    {
      "label": "@/*",
      "file_type": "code",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L17",
      "id": "frontend_tsconfig_paths",
      "community": 150,
      "norm_label": "@/*"
    },
    {
      "label": "tsconfig.node.json",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L1",
      "id": "frontend_tsconfig_node",
      "community": 125,
      "norm_label": "tsconfig.node.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L2",
      "id": "frontend_tsconfig_node_compileroptions",
      "community": 125,
      "norm_label": "compileroptions"
    },
    {
      "label": "tsBuildInfoFile",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L3",
      "id": "frontend_tsconfig_node_compileroptions_tsbuildinfofile",
      "community": 125,
      "norm_label": "tsbuildinfofile"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L4",
      "id": "frontend_tsconfig_node_compileroptions_target",
      "community": 125,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L5",
      "id": "frontend_tsconfig_node_compileroptions_lib",
      "community": 125,
      "norm_label": "lib"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L6",
      "id": "frontend_tsconfig_node_compileroptions_module",
      "community": 125,
      "norm_label": "module"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L7",
      "id": "frontend_tsconfig_node_compileroptions_types",
      "community": 125,
      "norm_label": "types"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L8",
      "id": "frontend_tsconfig_node_compileroptions_skiplibcheck",
      "community": 125,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L11",
      "id": "frontend_tsconfig_node_compileroptions_moduleresolution",
      "community": 125,
      "norm_label": "moduleresolution"
    },
    {
      "label": "allowImportingTsExtensions",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L12",
      "id": "frontend_tsconfig_node_compileroptions_allowimportingtsextensions",
      "community": 125,
      "norm_label": "allowimportingtsextensions"
    },
    {
      "label": "verbatimModuleSyntax",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L13",
      "id": "frontend_tsconfig_node_compileroptions_verbatimmodulesyntax",
      "community": 125,
      "norm_label": "verbatimmodulesyntax"
    },
    {
      "label": "moduleDetection",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L14",
      "id": "frontend_tsconfig_node_compileroptions_moduledetection",
      "community": 125,
      "norm_label": "moduledetection"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L15",
      "id": "frontend_tsconfig_node_compileroptions_noemit",
      "community": 125,
      "norm_label": "noemit"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L18",
      "id": "frontend_tsconfig_node_compileroptions_strict",
      "community": 125,
      "norm_label": "strict"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L19",
      "id": "frontend_tsconfig_node_compileroptions_nounusedlocals",
      "community": 125,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L20",
      "id": "frontend_tsconfig_node_compileroptions_nounusedparameters",
      "community": 125,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "erasableSyntaxOnly",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L21",
      "id": "frontend_tsconfig_node_compileroptions_erasablesyntaxonly",
      "community": 125,
      "norm_label": "erasablesyntaxonly"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L22",
      "id": "frontend_tsconfig_node_compileroptions_nofallthroughcasesinswitch",
      "community": 125,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "noUncheckedSideEffectImports",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L23",
      "id": "frontend_tsconfig_node_compileroptions_nouncheckedsideeffectimports",
      "community": 125,
      "norm_label": "nouncheckedsideeffectimports"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L25",
      "id": "frontend_tsconfig_node_include",
      "community": 125,
      "norm_label": "include"
    },
    {
      "label": "vite.config.ts",
      "file_type": "code",
      "source_file": "frontend/vite.config.ts",
      "source_location": "L1",
      "id": "frontend_vite_config",
      "community": 460,
      "norm_label": "vite.config.ts"
    },
    {
      "label": "vitest.config.ts",
      "file_type": "code",
      "source_file": "frontend/vitest.config.ts",
      "source_location": "L1",
      "id": "frontend_vitest_config",
      "community": 460,
      "norm_label": "vitest.config.ts"
    },
    {
      "label": "langgraph-logs.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L1",
      "id": "dashboards_langgraph_logs",
      "community": 93,
      "norm_label": "langgraph-logs.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L2",
      "id": "dashboards_langgraph_logs_annotations",
      "community": 93,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L3",
      "id": "dashboards_langgraph_logs_annotations_list",
      "community": 93,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L15",
      "id": "dashboards_langgraph_logs_editable",
      "community": 93,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L16",
      "id": "dashboards_langgraph_logs_fiscalyearstartmonth",
      "community": 93,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L17",
      "id": "dashboards_langgraph_logs_graphtooltip",
      "community": 93,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L18",
      "id": "dashboards_langgraph_logs_id",
      "community": 93,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L19",
      "id": "dashboards_langgraph_logs_links",
      "community": 93,
      "norm_label": "links"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L20",
      "id": "dashboards_langgraph_logs_panels",
      "community": 93,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L155",
      "id": "dashboards_langgraph_logs_schemaversion",
      "community": 93,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L156",
      "id": "dashboards_langgraph_logs_tags",
      "community": 93,
      "norm_label": "tags"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L157",
      "id": "dashboards_langgraph_logs_templating",
      "community": 93,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L157",
      "id": "dashboards_langgraph_logs_templating_list",
      "community": 93,
      "norm_label": "list"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L158",
      "id": "dashboards_langgraph_logs_refresh",
      "community": 93,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "id": "dashboards_langgraph_logs_time",
      "community": 93,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "id": "dashboards_langgraph_logs_time_from",
      "community": 93,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "id": "dashboards_langgraph_logs_time_to",
      "community": 93,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L160",
      "id": "dashboards_langgraph_logs_timepicker",
      "community": 93,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L160",
      "id": "dashboards_langgraph_logs_timepicker_refresh_intervals",
      "community": 93,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L161",
      "id": "dashboards_langgraph_logs_timezone",
      "community": 93,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L162",
      "id": "dashboards_langgraph_logs_title",
      "community": 93,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L163",
      "id": "dashboards_langgraph_logs_uid",
      "community": 93,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L164",
      "id": "dashboards_langgraph_logs_version",
      "community": 93,
      "norm_label": "version"
    },
    {
      "label": "langgraph-metrics.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L1",
      "id": "dashboards_langgraph_metrics",
      "community": 94,
      "norm_label": "langgraph-metrics.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L2",
      "id": "dashboards_langgraph_metrics_annotations",
      "community": 94,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L3",
      "id": "dashboards_langgraph_metrics_annotations_list",
      "community": 94,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L15",
      "id": "dashboards_langgraph_metrics_editable",
      "community": 94,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L16",
      "id": "dashboards_langgraph_metrics_fiscalyearstartmonth",
      "community": 94,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L17",
      "id": "dashboards_langgraph_metrics_graphtooltip",
      "community": 94,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L18",
      "id": "dashboards_langgraph_metrics_id",
      "community": 94,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L19",
      "id": "dashboards_langgraph_metrics_links",
      "community": 94,
      "norm_label": "links"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L20",
      "id": "dashboards_langgraph_metrics_templating",
      "community": 94,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L21",
      "id": "dashboards_langgraph_metrics_templating_list",
      "community": 94,
      "norm_label": "list"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L75",
      "id": "dashboards_langgraph_metrics_panels",
      "community": 94,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L799",
      "id": "dashboards_langgraph_metrics_schemaversion",
      "community": 94,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L800",
      "id": "dashboards_langgraph_metrics_tags",
      "community": 94,
      "norm_label": "tags"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L801",
      "id": "dashboards_langgraph_metrics_refresh",
      "community": 94,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "id": "dashboards_langgraph_metrics_time",
      "community": 94,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "id": "dashboards_langgraph_metrics_time_from",
      "community": 94,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "id": "dashboards_langgraph_metrics_time_to",
      "community": 94,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L803",
      "id": "dashboards_langgraph_metrics_timepicker",
      "community": 94,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L803",
      "id": "dashboards_langgraph_metrics_timepicker_refresh_intervals",
      "community": 94,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L804",
      "id": "dashboards_langgraph_metrics_timezone",
      "community": 94,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L805",
      "id": "dashboards_langgraph_metrics_title",
      "community": 94,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L806",
      "id": "dashboards_langgraph_metrics_uid",
      "community": 94,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L807",
      "id": "dashboards_langgraph_metrics_version",
      "community": 94,
      "norm_label": "version"
    },
    {
      "label": "langgraph-traces.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L1",
      "id": "dashboards_langgraph_traces",
      "community": 95,
      "norm_label": "langgraph-traces.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L2",
      "id": "dashboards_langgraph_traces_annotations",
      "community": 95,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L3",
      "id": "dashboards_langgraph_traces_annotations_list",
      "community": 95,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L15",
      "id": "dashboards_langgraph_traces_editable",
      "community": 95,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L16",
      "id": "dashboards_langgraph_traces_fiscalyearstartmonth",
      "community": 95,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L17",
      "id": "dashboards_langgraph_traces_graphtooltip",
      "community": 95,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L18",
      "id": "dashboards_langgraph_traces_id",
      "community": 95,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L19",
      "id": "dashboards_langgraph_traces_links",
      "community": 95,
      "norm_label": "links"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L20",
      "id": "dashboards_langgraph_traces_panels",
      "community": 95,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L356",
      "id": "dashboards_langgraph_traces_schemaversion",
      "community": 95,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L357",
      "id": "dashboards_langgraph_traces_tags",
      "community": 95,
      "norm_label": "tags"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L358",
      "id": "dashboards_langgraph_traces_templating",
      "community": 95,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L358",
      "id": "dashboards_langgraph_traces_templating_list",
      "community": 95,
      "norm_label": "list"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L359",
      "id": "dashboards_langgraph_traces_refresh",
      "community": 95,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "id": "dashboards_langgraph_traces_time",
      "community": 95,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "id": "dashboards_langgraph_traces_time_from",
      "community": 95,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "id": "dashboards_langgraph_traces_time_to",
      "community": 95,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L361",
      "id": "dashboards_langgraph_traces_timepicker",
      "community": 95,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L361",
      "id": "dashboards_langgraph_traces_timepicker_refresh_intervals",
      "community": 95,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L362",
      "id": "dashboards_langgraph_traces_timezone",
      "community": 95,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L363",
      "id": "dashboards_langgraph_traces_title",
      "community": 95,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L364",
      "id": "dashboards_langgraph_traces_uid",
      "community": 95,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L365",
      "id": "dashboards_langgraph_traces_version",
      "community": 95,
      "norm_label": "version"
    },
    {
      "label": "llm-usage-cost.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L1",
      "id": "dashboards_llm_usage_cost",
      "community": 96,
      "norm_label": "llm-usage-cost.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L2",
      "id": "dashboards_llm_usage_cost_annotations",
      "community": 96,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L3",
      "id": "dashboards_llm_usage_cost_annotations_list",
      "community": 96,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L15",
      "id": "dashboards_llm_usage_cost_editable",
      "community": 96,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L16",
      "id": "dashboards_llm_usage_cost_fiscalyearstartmonth",
      "community": 96,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L17",
      "id": "dashboards_llm_usage_cost_graphtooltip",
      "community": 96,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L18",
      "id": "dashboards_llm_usage_cost_id",
      "community": 96,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L19",
      "id": "dashboards_llm_usage_cost_links",
      "community": 96,
      "norm_label": "links"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L20",
      "id": "dashboards_llm_usage_cost_templating",
      "community": 96,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L21",
      "id": "dashboards_llm_usage_cost_templating_list",
      "community": 96,
      "norm_label": "list"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L41",
      "id": "dashboards_llm_usage_cost_panels",
      "community": 96,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L500",
      "id": "dashboards_llm_usage_cost_schemaversion",
      "community": 96,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L501",
      "id": "dashboards_llm_usage_cost_tags",
      "community": 96,
      "norm_label": "tags"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L502",
      "id": "dashboards_llm_usage_cost_refresh",
      "community": 96,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "id": "dashboards_llm_usage_cost_time",
      "community": 96,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "id": "dashboards_llm_usage_cost_time_from",
      "community": 96,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "id": "dashboards_llm_usage_cost_time_to",
      "community": 96,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L504",
      "id": "dashboards_llm_usage_cost_timepicker",
      "community": 96,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L504",
      "id": "dashboards_llm_usage_cost_timepicker_refresh_intervals",
      "community": 96,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L505",
      "id": "dashboards_llm_usage_cost_timezone",
      "community": 96,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L506",
      "id": "dashboards_llm_usage_cost_title",
      "community": 96,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L507",
      "id": "dashboards_llm_usage_cost_uid",
      "community": 96,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L508",
      "id": "dashboards_llm_usage_cost_version",
      "community": 96,
      "norm_label": "version"
    },
    {
      "label": "pgboss-queue-health.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L1",
      "id": "dashboards_pgboss_queue_health",
      "community": 97,
      "norm_label": "pgboss-queue-health.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L2",
      "id": "dashboards_pgboss_queue_health_annotations",
      "community": 97,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L3",
      "id": "dashboards_pgboss_queue_health_annotations_list",
      "community": 97,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L15",
      "id": "dashboards_pgboss_queue_health_editable",
      "community": 97,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L16",
      "id": "dashboards_pgboss_queue_health_fiscalyearstartmonth",
      "community": 97,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L17",
      "id": "dashboards_pgboss_queue_health_graphtooltip",
      "community": 97,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L18",
      "id": "dashboards_pgboss_queue_health_id",
      "community": 97,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L19",
      "id": "dashboards_pgboss_queue_health_links",
      "community": 97,
      "norm_label": "links"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L20",
      "id": "dashboards_pgboss_queue_health_templating",
      "community": 97,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L21",
      "id": "dashboards_pgboss_queue_health_templating_list",
      "community": 97,
      "norm_label": "list"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L41",
      "id": "dashboards_pgboss_queue_health_panels",
      "community": 97,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L269",
      "id": "dashboards_pgboss_queue_health_schemaversion",
      "community": 97,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L270",
      "id": "dashboards_pgboss_queue_health_tags",
      "community": 97,
      "norm_label": "tags"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L271",
      "id": "dashboards_pgboss_queue_health_refresh",
      "community": 97,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "id": "dashboards_pgboss_queue_health_time",
      "community": 97,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "id": "dashboards_pgboss_queue_health_time_from",
      "community": 97,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "id": "dashboards_pgboss_queue_health_time_to",
      "community": 97,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L273",
      "id": "dashboards_pgboss_queue_health_timepicker",
      "community": 97,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L273",
      "id": "dashboards_pgboss_queue_health_timepicker_refresh_intervals",
      "community": 97,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L274",
      "id": "dashboards_pgboss_queue_health_timezone",
      "community": 97,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L275",
      "id": "dashboards_pgboss_queue_health_title",
      "community": 97,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L276",
      "id": "dashboards_pgboss_queue_health_uid",
      "community": 97,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L277",
      "id": "dashboards_pgboss_queue_health_version",
      "community": 97,
      "norm_label": "version"
    },
    {
      "label": "system-overview.json",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L1",
      "id": "dashboards_system_overview",
      "community": 98,
      "norm_label": "system-overview.json"
    },
    {
      "label": "annotations",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L2",
      "id": "dashboards_system_overview_annotations",
      "community": 98,
      "norm_label": "annotations"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L3",
      "id": "dashboards_system_overview_annotations_list",
      "community": 98,
      "norm_label": "list"
    },
    {
      "label": "editable",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L15",
      "id": "dashboards_system_overview_editable",
      "community": 98,
      "norm_label": "editable"
    },
    {
      "label": "fiscalYearStartMonth",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L16",
      "id": "dashboards_system_overview_fiscalyearstartmonth",
      "community": 98,
      "norm_label": "fiscalyearstartmonth"
    },
    {
      "label": "graphTooltip",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L17",
      "id": "dashboards_system_overview_graphtooltip",
      "community": 98,
      "norm_label": "graphtooltip"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L18",
      "id": "dashboards_system_overview_id",
      "community": 98,
      "norm_label": "id"
    },
    {
      "label": "links",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L19",
      "id": "dashboards_system_overview_links",
      "community": 98,
      "norm_label": "links"
    },
    {
      "label": "templating",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L20",
      "id": "dashboards_system_overview_templating",
      "community": 98,
      "norm_label": "templating"
    },
    {
      "label": "list",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L20",
      "id": "dashboards_system_overview_templating_list",
      "community": 98,
      "norm_label": "list"
    },
    {
      "label": "panels",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L21",
      "id": "dashboards_system_overview_panels",
      "community": 98,
      "norm_label": "panels"
    },
    {
      "label": "schemaVersion",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L244",
      "id": "dashboards_system_overview_schemaversion",
      "community": 98,
      "norm_label": "schemaversion"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L245",
      "id": "dashboards_system_overview_tags",
      "community": 98,
      "norm_label": "tags"
    },
    {
      "label": "refresh",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L246",
      "id": "dashboards_system_overview_refresh",
      "community": 98,
      "norm_label": "refresh"
    },
    {
      "label": "time",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "id": "dashboards_system_overview_time",
      "community": 98,
      "norm_label": "time"
    },
    {
      "label": "from",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "id": "dashboards_system_overview_time_from",
      "community": 98,
      "norm_label": "from"
    },
    {
      "label": "to",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "id": "dashboards_system_overview_time_to",
      "community": 98,
      "norm_label": "to"
    },
    {
      "label": "timepicker",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L248",
      "id": "dashboards_system_overview_timepicker",
      "community": 98,
      "norm_label": "timepicker"
    },
    {
      "label": "refresh_intervals",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L248",
      "id": "dashboards_system_overview_timepicker_refresh_intervals",
      "community": 98,
      "norm_label": "refresh_intervals"
    },
    {
      "label": "timezone",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L249",
      "id": "dashboards_system_overview_timezone",
      "community": 98,
      "norm_label": "timezone"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L250",
      "id": "dashboards_system_overview_title",
      "community": 98,
      "norm_label": "title"
    },
    {
      "label": "uid",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L251",
      "id": "dashboards_system_overview_uid",
      "community": 98,
      "norm_label": "uid"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L252",
      "id": "dashboards_system_overview_version",
      "community": 98,
      "norm_label": "version"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L1",
      "id": "package",
      "community": 165,
      "norm_label": "package.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L2",
      "id": "package_name",
      "community": 165,
      "norm_label": "name"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L3",
      "id": "package_version",
      "community": 165,
      "norm_label": "version"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L4",
      "id": "package_private",
      "community": 165,
      "norm_label": "private"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L5",
      "id": "package_description",
      "community": 165,
      "norm_label": "description"
    },
    {
      "label": "workspaces",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L6",
      "id": "package_workspaces",
      "community": 165,
      "norm_label": "workspaces"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L9",
      "id": "package_scripts",
      "community": 280,
      "norm_label": "scripts"
    },
    {
      "label": "generate:types",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L10",
      "id": "package_scripts_generate_types",
      "community": 280,
      "norm_label": "generate:types"
    },
    {
      "label": "lint:contracts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L11",
      "id": "package_scripts_lint_contracts",
      "community": 280,
      "norm_label": "lint:contracts"
    },
    {
      "label": "format:contracts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L12",
      "id": "package_scripts_format_contracts",
      "community": 280,
      "norm_label": "format:contracts"
    },
    {
      "label": "test:pw",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L13",
      "id": "package_scripts_test_pw",
      "community": 280,
      "norm_label": "test:pw"
    },
    {
      "label": "test:pw:ui",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L14",
      "id": "package_scripts_test_pw_ui",
      "community": 280,
      "norm_label": "test:pw:ui"
    },
    {
      "label": "test:pw:headed",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L15",
      "id": "package_scripts_test_pw_headed",
      "community": 280,
      "norm_label": "test:pw:headed"
    },
    {
      "label": "prepare",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L16",
      "id": "package_scripts_prepare",
      "community": 280,
      "norm_label": "prepare"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L18",
      "id": "package_devdependencies",
      "community": 145,
      "norm_label": "devdependencies"
    },
    {
      "label": "@commitlint/cli",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L19",
      "id": "package_devdependencies_commitlint_cli",
      "community": 145,
      "norm_label": "@commitlint/cli"
    },
    {
      "label": "@commitlint/config-conventional",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L20",
      "id": "package_devdependencies_commitlint_config_conventional",
      "community": 145,
      "norm_label": "@commitlint/config-conventional"
    },
    {
      "label": "@faker-js/faker",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L21",
      "id": "package_devdependencies_faker_js_faker",
      "community": 145,
      "norm_label": "@faker-js/faker"
    },
    {
      "label": "@playwright/test",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L22",
      "id": "package_devdependencies_playwright_test",
      "community": 145,
      "norm_label": "@playwright/test"
    },
    {
      "label": "@seontechnologies/playwright-utils",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L23",
      "id": "package_devdependencies_seontechnologies_playwright_utils",
      "community": 145,
      "norm_label": "@seontechnologies/playwright-utils"
    },
    {
      "label": "@stoplight/spectral-cli",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L24",
      "id": "package_devdependencies_stoplight_spectral_cli",
      "community": 145,
      "norm_label": "@stoplight/spectral-cli"
    },
    {
      "label": "chalk",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L25",
      "id": "package_devdependencies_chalk",
      "community": 145,
      "norm_label": "chalk"
    },
    {
      "label": "dotenv",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L26",
      "id": "package_devdependencies_dotenv",
      "community": 145,
      "norm_label": "dotenv"
    },
    {
      "label": "husky",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L27",
      "id": "package_devdependencies_husky",
      "community": 145,
      "norm_label": "husky"
    },
    {
      "label": "lint-staged",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L28",
      "id": "package_devdependencies_lint_staged",
      "community": 145,
      "norm_label": "lint-staged"
    },
    {
      "label": "openapi-typescript",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L29",
      "id": "package_devdependencies_openapi_typescript",
      "community": 145,
      "norm_label": "openapi-typescript"
    },
    {
      "label": "playwright-qase-reporter",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L30",
      "id": "package_devdependencies_playwright_qase_reporter",
      "community": 145,
      "norm_label": "playwright-qase-reporter"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L31",
      "id": "package_devdependencies_prettier",
      "community": 145,
      "norm_label": "prettier"
    },
    {
      "label": "lint-staged",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L33",
      "id": "package_lint_staged",
      "community": 165,
      "norm_label": "lint-staged"
    },
    {
      "label": "backend/**/!(migrations)/**/*.{ts,tsx,js,jsx}",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L34",
      "id": "package_lint_staged_backend_migrations_ts_tsx_js_jsx",
      "community": 165,
      "norm_label": "backend/**/!(migrations)/**/*.{ts,tsx,js,jsx}"
    },
    {
      "label": "backend/*.{ts,tsx,js,jsx}",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L37",
      "id": "package_lint_staged_backend_ts_tsx_js_jsx",
      "community": 165,
      "norm_label": "backend/*.{ts,tsx,js,jsx}"
    },
    {
      "label": "frontend/**/*.{ts,tsx,js,jsx}",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L40",
      "id": "package_lint_staged_frontend_ts_tsx_js_jsx",
      "community": 165,
      "norm_label": "frontend/**/*.{ts,tsx,js,jsx}"
    },
    {
      "label": "test/playwright/**/*.ts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L43",
      "id": "package_lint_staged_test_playwright_ts",
      "community": 165,
      "norm_label": "test/playwright/**/*.ts"
    },
    {
      "label": "engines",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L47",
      "id": "package_engines",
      "community": 165,
      "norm_label": "engines"
    },
    {
      "label": "node",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L48",
      "id": "package_engines_node",
      "community": 165,
      "norm_label": "node"
    },
    {
      "label": "npm",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L49",
      "id": "package_engines_npm",
      "community": 165,
      "norm_label": "npm"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L51",
      "id": "package_dependencies",
      "community": 165,
      "norm_label": "dependencies"
    },
    {
      "label": "eslint-plugin-react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L52",
      "id": "package_dependencies_eslint_plugin_react",
      "community": 165,
      "norm_label": "eslint-plugin-react"
    },
    {
      "label": "qase.config.json",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L1",
      "id": "qase_config",
      "community": 295,
      "norm_label": "qase.config.json"
    },
    {
      "label": "mode",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L2",
      "id": "qase_config_mode",
      "community": 295,
      "norm_label": "mode"
    },
    {
      "label": "testops",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L3",
      "id": "qase_config_testops",
      "community": 295,
      "norm_label": "testops"
    },
    {
      "label": "project",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L4",
      "id": "qase_config_testops_project",
      "community": 295,
      "norm_label": "project"
    },
    {
      "label": "autocreate",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L5",
      "id": "qase_config_testops_autocreate",
      "community": 295,
      "norm_label": "autocreate"
    },
    {
      "label": "api",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L6",
      "id": "qase_config_testops_api",
      "community": 295,
      "norm_label": "api"
    },
    {
      "label": "token",
      "file_type": "code",
      "source_file": "qase.config.json",
      "source_location": "L7",
      "id": "qase_config_api_token",
      "community": 295,
      "norm_label": "token"
    },
    {
      "label": "generate-types.sh",
      "file_type": "code",
      "source_file": "scripts/generate-types.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "id": "scripts_generate_types",
      "community": 481,
      "norm_label": "generate-types.sh"
    },
    {
      "label": "generate-types.sh script",
      "file_type": "code",
      "source_file": "scripts/generate-types.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "id": "users_emre_code_projects_efsora_recvue_agentic_os_scripts_generate_types_sh__entry",
      "community": 481,
      "norm_label": "generate-types.sh script"
    },
    {
      "label": ".prettierrc.json",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L1",
      "id": "test_prettierrc",
      "community": 259,
      "norm_label": ".prettierrc.json"
    },
    {
      "label": "semi",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L2",
      "id": "test_prettierrc_semi",
      "community": 259,
      "norm_label": "semi"
    },
    {
      "label": "trailingComma",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L3",
      "id": "test_prettierrc_trailingcomma",
      "community": 259,
      "norm_label": "trailingcomma"
    },
    {
      "label": "singleQuote",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L4",
      "id": "test_prettierrc_singlequote",
      "community": 259,
      "norm_label": "singlequote"
    },
    {
      "label": "printWidth",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L5",
      "id": "test_prettierrc_printwidth",
      "community": 259,
      "norm_label": "printwidth"
    },
    {
      "label": "tabWidth",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L6",
      "id": "test_prettierrc_tabwidth",
      "community": 259,
      "norm_label": "tabwidth"
    },
    {
      "label": "useTabs",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L7",
      "id": "test_prettierrc_usetabs",
      "community": 259,
      "norm_label": "usetabs"
    },
    {
      "label": "arrowParens",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L8",
      "id": "test_prettierrc_arrowparens",
      "community": 259,
      "norm_label": "arrowparens"
    },
    {
      "label": "endOfLine",
      "file_type": "code",
      "source_file": "test/.prettierrc.json",
      "source_location": "L9",
      "id": "test_prettierrc_endofline",
      "community": 259,
      "norm_label": "endofline"
    },
    {
      "label": "eslint.config.js",
      "file_type": "code",
      "source_file": "test/eslint.config.js",
      "source_location": "L1",
      "id": "test_eslint_config",
      "community": 545,
      "norm_label": "eslint.config.js"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L1",
      "id": "test_package",
      "community": 77,
      "norm_label": "package.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L2",
      "id": "test_package_name",
      "community": 77,
      "norm_label": "name"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L3",
      "id": "test_package_version",
      "community": 77,
      "norm_label": "version"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L4",
      "id": "test_package_description",
      "community": 77,
      "norm_label": "description"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L5",
      "id": "test_package_type",
      "community": 77,
      "norm_label": "type"
    },
    {
      "label": "main",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L6",
      "id": "test_package_main",
      "community": 77,
      "norm_label": "main"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L7",
      "id": "test_package_scripts",
      "community": 77,
      "norm_label": "scripts"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L8",
      "id": "test_package_scripts_lint",
      "community": 77,
      "norm_label": "lint"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L9",
      "id": "test_package_scripts_lint_fix",
      "community": 77,
      "norm_label": "lint:fix"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L10",
      "id": "test_package_scripts_format",
      "community": 77,
      "norm_label": "format"
    },
    {
      "label": "format:check",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L11",
      "id": "test_package_scripts_format_check",
      "community": 77,
      "norm_label": "format:check"
    },
    {
      "label": "type-check",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L12",
      "id": "test_package_scripts_type_check",
      "community": 77,
      "norm_label": "type-check"
    },
    {
      "label": "keywords",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L14",
      "id": "test_package_keywords",
      "community": 77,
      "norm_label": "keywords"
    },
    {
      "label": "author",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L20",
      "id": "test_package_author",
      "community": 77,
      "norm_label": "author"
    },
    {
      "label": "license",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L21",
      "id": "test_package_license",
      "community": 77,
      "norm_label": "license"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L22",
      "id": "test_package_devdependencies",
      "community": 77,
      "norm_label": "devdependencies"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L23",
      "id": "test_package_devdependencies_types_node",
      "community": 77,
      "norm_label": "@types/node"
    },
    {
      "label": "@typescript-eslint/eslint-plugin",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L24",
      "id": "test_package_devdependencies_typescript_eslint_eslint_plugin",
      "community": 77,
      "norm_label": "@typescript-eslint/eslint-plugin"
    },
    {
      "label": "@typescript-eslint/parser",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L25",
      "id": "test_package_devdependencies_typescript_eslint_parser",
      "community": 77,
      "norm_label": "@typescript-eslint/parser"
    },
    {
      "label": "dotenv",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L26",
      "id": "test_package_devdependencies_dotenv",
      "community": 77,
      "norm_label": "dotenv"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L27",
      "id": "test_package_devdependencies_eslint",
      "community": 77,
      "norm_label": "eslint"
    },
    {
      "label": "eslint-config-prettier",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L28",
      "id": "test_package_devdependencies_eslint_config_prettier",
      "community": 77,
      "norm_label": "eslint-config-prettier"
    },
    {
      "label": "eslint-plugin-prettier",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L29",
      "id": "test_package_devdependencies_eslint_plugin_prettier",
      "community": 77,
      "norm_label": "eslint-plugin-prettier"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L30",
      "id": "test_package_devdependencies_prettier",
      "community": 77,
      "norm_label": "prettier"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "test/package.json",
      "source_location": "L31",
      "id": "test_package_devdependencies_typescript",
      "community": 77,
      "norm_label": "typescript"
    },
    {
      "label": "authentication.spec.ts",
      "file_type": "code",
      "source_file": "test/playwright/e2e/authentication.spec.ts",
      "source_location": "L1",
      "id": "e2e_authentication_spec",
      "community": 83,
      "norm_label": "authentication.spec.ts"
    },
    {
      "label": "dashboard.spec.ts",
      "file_type": "code",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L1",
      "id": "e2e_dashboard_spec",
      "community": 83,
      "norm_label": "dashboard.spec.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L6",
      "id": "e2e_dashboard_spec_dirname",
      "community": 83,
      "norm_label": "__dirname"
    },
    {
      "label": "TEST_CSV_FILE",
      "file_type": "code",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L9",
      "id": "e2e_dashboard_spec_test_csv_file",
      "community": 83,
      "norm_label": "test_csv_file"
    },
    {
      "label": "file-upload.spec.ts",
      "file_type": "code",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L1",
      "id": "e2e_file_upload_spec",
      "community": 83,
      "norm_label": "file-upload.spec.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L8",
      "id": "e2e_file_upload_spec_dirname",
      "community": 83,
      "norm_label": "__dirname"
    },
    {
      "label": "TEST_CSV_FILE",
      "file_type": "code",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L10",
      "id": "e2e_file_upload_spec_test_csv_file",
      "community": 83,
      "norm_label": "test_csv_file"
    },
    {
      "label": "schema-management.spec.ts",
      "file_type": "code",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L1",
      "id": "e2e_schema_management_spec",
      "community": 83,
      "norm_label": "schema-management.spec.ts"
    },
    {
      "label": "workflow-history.spec.ts",
      "file_type": "code",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L1",
      "id": "e2e_workflow_history_spec",
      "community": 83,
      "norm_label": "workflow-history.spec.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L8",
      "id": "e2e_workflow_history_spec_dirname",
      "community": 83,
      "norm_label": "__dirname"
    },
    {
      "label": "TEST_CSV_FILE",
      "file_type": "code",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L11",
      "id": "e2e_workflow_history_spec_test_csv_file",
      "community": 83,
      "norm_label": "test_csv_file"
    },
    {
      "label": "global-setup.ts",
      "file_type": "code",
      "source_file": "test/playwright/global-setup.ts",
      "source_location": "L1",
      "id": "playwright_global_setup",
      "community": 422,
      "norm_label": "global-setup.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "test/playwright/global-setup.ts",
      "source_location": "L6",
      "id": "playwright_global_setup_dirname",
      "community": 422,
      "norm_label": "__dirname"
    },
    {
      "label": "globalSetup()",
      "file_type": "code",
      "source_file": "test/playwright/global-setup.ts",
      "source_location": "L12",
      "id": "playwright_global_setup_globalsetup",
      "community": 422,
      "norm_label": "globalsetup()"
    },
    {
      "label": "playwright.config.ts",
      "file_type": "code",
      "source_file": "test/playwright/playwright.config.ts",
      "source_location": "L1",
      "id": "playwright_playwright_config",
      "community": 480,
      "norm_label": "playwright.config.ts"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "test/playwright/playwright.config.ts",
      "source_location": "L6",
      "id": "playwright_playwright_config_dirname",
      "community": 480,
      "norm_label": "__dirname"
    },
    {
      "label": "api-request-fixture.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L1",
      "id": "fixtures_api_request_fixture",
      "community": 271,
      "norm_label": "api-request-fixture.ts"
    },
    {
      "label": "ApiFixture",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L5",
      "id": "fixtures_api_request_fixture_apifixture",
      "community": 271,
      "norm_label": "apifixture"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L20",
      "id": "fixtures_api_request_fixture_test",
      "community": 83,
      "norm_label": "test"
    },
    {
      "label": "auth-fixture.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L1",
      "id": "fixtures_auth_fixture",
      "community": 83,
      "norm_label": "auth-fixture.ts"
    },
    {
      "label": "AuthFixture",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L4",
      "id": "fixtures_auth_fixture_authfixture",
      "community": 83,
      "norm_label": "authfixture"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L10",
      "id": "fixtures_auth_fixture_test",
      "community": 83,
      "norm_label": "test"
    },
    {
      "label": "user-factory.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L1",
      "id": "factories_user_factory",
      "community": 243,
      "norm_label": "user-factory.ts"
    },
    {
      "label": "TestUser",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L3",
      "id": "factories_user_factory_testuser",
      "community": 243,
      "norm_label": "testuser"
    },
    {
      "label": "createUser()",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L18",
      "id": "factories_user_factory_createuser",
      "community": 243,
      "norm_label": "createuser()"
    },
    {
      "label": "createAdminUser()",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L30",
      "id": "factories_user_factory_createadminuser",
      "community": 243,
      "norm_label": "createadminuser()"
    },
    {
      "label": "TestCompany",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L33",
      "id": "factories_user_factory_testcompany",
      "community": 243,
      "norm_label": "testcompany"
    },
    {
      "label": "createCompany()",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L40",
      "id": "factories_user_factory_createcompany",
      "community": 243,
      "norm_label": "createcompany()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L1",
      "id": "fixtures_index",
      "community": 83,
      "norm_label": "index.ts"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L18",
      "id": "fixtures_index_test",
      "community": 83,
      "norm_label": "test"
    },
    {
      "label": "network-fixture.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/network-fixture.ts",
      "source_location": "L1",
      "id": "fixtures_network_fixture",
      "community": 83,
      "norm_label": "network-fixture.ts"
    },
    {
      "label": "NetworkFixture",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/network-fixture.ts",
      "source_location": "L3",
      "id": "fixtures_network_fixture_networkfixture",
      "community": 83,
      "norm_label": "networkfixture"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/network-fixture.ts",
      "source_location": "L16",
      "id": "fixtures_network_fixture_test",
      "community": 83,
      "norm_label": "test"
    },
    {
      "label": "user-fixture.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L1",
      "id": "fixtures_user_fixture",
      "community": 243,
      "norm_label": "user-fixture.ts"
    },
    {
      "label": "UserFixture",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L8",
      "id": "fixtures_user_fixture_userfixture",
      "community": 243,
      "norm_label": "userfixture"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L19",
      "id": "fixtures_user_fixture_test",
      "community": 243,
      "norm_label": "test"
    },
    {
      "label": "api-request.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L1",
      "id": "helpers_api_request",
      "community": 271,
      "norm_label": "api-request.ts"
    },
    {
      "label": "ApiRequestParams",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L3",
      "id": "helpers_api_request_apirequestparams",
      "community": 271,
      "norm_label": "apirequestparams"
    },
    {
      "label": "apiRequest()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L15",
      "id": "helpers_api_request_apirequest",
      "community": 271,
      "norm_label": "apirequest()"
    },
    {
      "label": "apiPost()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L40",
      "id": "helpers_api_request_apipost",
      "community": 271,
      "norm_label": "apipost()"
    },
    {
      "label": "apiGet()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L52",
      "id": "helpers_api_request_apiget",
      "community": 271,
      "norm_label": "apiget()"
    },
    {
      "label": "apiDelete()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L63",
      "id": "helpers_api_request_apidelete",
      "community": 271,
      "norm_label": "apidelete()"
    },
    {
      "label": "auth-api.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L1",
      "id": "helpers_auth_api",
      "community": 272,
      "norm_label": "auth-api.ts"
    },
    {
      "label": "RegisterPayload",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L5",
      "id": "helpers_auth_api_registerpayload",
      "community": 272,
      "norm_label": "registerpayload"
    },
    {
      "label": "sendInvitation()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L15",
      "id": "helpers_auth_api_sendinvitation",
      "community": 272,
      "norm_label": "sendinvitation()"
    },
    {
      "label": "registerUser()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L27",
      "id": "helpers_auth_api_registeruser",
      "community": 272,
      "norm_label": "registeruser()"
    },
    {
      "label": "loginUser()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L40",
      "id": "helpers_auth_api_loginuser",
      "community": 272,
      "norm_label": "loginuser()"
    },
    {
      "label": "extractTokenFromCookie()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L53",
      "id": "helpers_auth_api_extracttokenfromcookie",
      "community": 272,
      "norm_label": "extracttokenfromcookie()"
    },
    {
      "label": "sendInvitationAndRegister()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L75",
      "id": "helpers_auth_api_sendinvitationandregister",
      "community": 272,
      "norm_label": "sendinvitationandregister()"
    },
    {
      "label": "generateUniqueEmail()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L99",
      "id": "helpers_auth_api_generateuniqueemail",
      "community": 272,
      "norm_label": "generateuniqueemail()"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L1",
      "id": "helpers_auth",
      "community": 83,
      "norm_label": "auth.ts"
    },
    {
      "label": "LoginCredentials",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L5",
      "id": "helpers_auth_logincredentials",
      "community": 83,
      "norm_label": "logincredentials"
    },
    {
      "label": "loginViaApi()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L17",
      "id": "helpers_auth_loginviaapi",
      "community": 83,
      "norm_label": "loginviaapi()"
    },
    {
      "label": "loginViaUi()",
      "file_type": "code",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L101",
      "id": "helpers_auth_loginviaui",
      "community": 83,
      "norm_label": "loginviaui()"
    },
    {
      "label": "BasePage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L1",
      "id": "page_objects_basepage",
      "community": 60,
      "norm_label": "basepage.ts"
    },
    {
      "label": "BasePage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L8",
      "id": "page_objects_basepage_basepage",
      "community": 60,
      "norm_label": "basepage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L12",
      "id": "page_objects_basepage_basepage_constructor",
      "community": 60,
      "norm_label": ".constructor()"
    },
    {
      "label": ".visit()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L17",
      "id": "page_objects_basepage_basepage_visit",
      "community": 60,
      "norm_label": ".visit()"
    },
    {
      "label": ".getElement()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L22",
      "id": "page_objects_basepage_basepage_getelement",
      "community": 60,
      "norm_label": ".getelement()"
    },
    {
      "label": ".getByTestId()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L26",
      "id": "page_objects_basepage_basepage_getbytestid",
      "community": 60,
      "norm_label": ".getbytestid()"
    },
    {
      "label": ".click()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L30",
      "id": "page_objects_basepage_basepage_click",
      "community": 60,
      "norm_label": ".click()"
    },
    {
      "label": ".fill()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L36",
      "id": "page_objects_basepage_basepage_fill",
      "community": 60,
      "norm_label": ".fill()"
    },
    {
      "label": ".waitForElement()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L43",
      "id": "page_objects_basepage_basepage_waitforelement",
      "community": 60,
      "norm_label": ".waitforelement()"
    },
    {
      "label": ".waitForElementToDisappear()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L47",
      "id": "page_objects_basepage_basepage_waitforelementtodisappear",
      "community": 60,
      "norm_label": ".waitforelementtodisappear()"
    },
    {
      "label": ".shouldContainText()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L51",
      "id": "page_objects_basepage_basepage_shouldcontaintext",
      "community": 60,
      "norm_label": ".shouldcontaintext()"
    },
    {
      "label": ".verifyUrl()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L55",
      "id": "page_objects_basepage_basepage_verifyurl",
      "community": 60,
      "norm_label": ".verifyurl()"
    },
    {
      "label": ".debugPageState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L66",
      "id": "page_objects_basepage_basepage_debugpagestate",
      "community": 60,
      "norm_label": ".debugpagestate()"
    },
    {
      "label": "ChatPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L1",
      "id": "page_objects_chatpage",
      "community": 60,
      "norm_label": "chatpage.ts"
    },
    {
      "label": "ChatPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L9",
      "id": "page_objects_chatpage_chatpage",
      "community": 166,
      "norm_label": "chatpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L31",
      "id": "page_objects_chatpage_chatpage_constructor",
      "community": 166,
      "norm_label": ".constructor()"
    },
    {
      "label": ".openChatPanel()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L35",
      "id": "page_objects_chatpage_chatpage_openchatpanel",
      "community": 166,
      "norm_label": ".openchatpanel()"
    },
    {
      "label": ".closeChatPanel()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L43",
      "id": "page_objects_chatpage_chatpage_closechatpanel",
      "community": 166,
      "norm_label": ".closechatpanel()"
    },
    {
      "label": ".verifyFloatingButtonVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L51",
      "id": "page_objects_chatpage_chatpage_verifyfloatingbuttonvisible",
      "community": 166,
      "norm_label": ".verifyfloatingbuttonvisible()"
    },
    {
      "label": ".verifyChatPanelOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L55",
      "id": "page_objects_chatpage_chatpage_verifychatpanelopen",
      "community": 166,
      "norm_label": ".verifychatpanelopen()"
    },
    {
      "label": ".verifyChatPanelClosed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L62",
      "id": "page_objects_chatpage_chatpage_verifychatpanelclosed",
      "community": 166,
      "norm_label": ".verifychatpanelclosed()"
    },
    {
      "label": ".typeMessage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L69",
      "id": "page_objects_chatpage_chatpage_typemessage",
      "community": 166,
      "norm_label": ".typemessage()"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L73",
      "id": "page_objects_chatpage_chatpage_sendmessage",
      "community": 166,
      "norm_label": ".sendmessage()"
    },
    {
      "label": ".verifyChatInputVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L80",
      "id": "page_objects_chatpage_chatpage_verifychatinputvisible",
      "community": 166,
      "norm_label": ".verifychatinputvisible()"
    },
    {
      "label": ".verifySendButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L84",
      "id": "page_objects_chatpage_chatpage_verifysendbuttondisabled",
      "community": 166,
      "norm_label": ".verifysendbuttondisabled()"
    },
    {
      "label": ".verifySendButtonEnabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L88",
      "id": "page_objects_chatpage_chatpage_verifysendbuttonenabled",
      "community": 166,
      "norm_label": ".verifysendbuttonenabled()"
    },
    {
      "label": ".verifyMessageListVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L92",
      "id": "page_objects_chatpage_chatpage_verifymessagelistvisible",
      "community": 166,
      "norm_label": ".verifymessagelistvisible()"
    },
    {
      "label": ".verifyMessageListEmpty()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L96",
      "id": "page_objects_chatpage_chatpage_verifymessagelistempty",
      "community": 166,
      "norm_label": ".verifymessagelistempty()"
    },
    {
      "label": ".verifyUserMessageDisplayed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L100",
      "id": "page_objects_chatpage_chatpage_verifyusermessagedisplayed",
      "community": 166,
      "norm_label": ".verifyusermessagedisplayed()"
    },
    {
      "label": ".verifyBotMessageDisplayed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L106",
      "id": "page_objects_chatpage_chatpage_verifybotmessagedisplayed",
      "community": 166,
      "norm_label": ".verifybotmessagedisplayed()"
    },
    {
      "label": "DashboardPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L1",
      "id": "page_objects_dashboardpage",
      "community": 60,
      "norm_label": "dashboardpage.ts"
    },
    {
      "label": "DashboardPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L4",
      "id": "page_objects_dashboardpage_dashboardpage",
      "community": 60,
      "norm_label": "dashboardpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L5",
      "id": "page_objects_dashboardpage_dashboardpage_constructor",
      "community": 60,
      "norm_label": ".constructor()"
    },
    {
      "label": ".goto()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L9",
      "id": "page_objects_dashboardpage_dashboardpage_goto",
      "community": 60,
      "norm_label": ".goto()"
    },
    {
      "label": ".isLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L14",
      "id": "page_objects_dashboardpage_dashboardpage_isloaded",
      "community": 60,
      "norm_label": ".isloaded()"
    },
    {
      "label": "FileUploadPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L1",
      "id": "page_objects_fileuploadpage",
      "community": 60,
      "norm_label": "fileuploadpage.ts"
    },
    {
      "label": "FileUploadPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L17",
      "id": "page_objects_fileuploadpage_fileuploadpage",
      "community": 14,
      "norm_label": "fileuploadpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L91",
      "id": "page_objects_fileuploadpage_fileuploadpage_constructor",
      "community": 14,
      "norm_label": ".constructor()"
    },
    {
      "label": ".goto()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L102",
      "id": "page_objects_fileuploadpage_fileuploadpage_goto",
      "community": 14,
      "norm_label": ".goto()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L110",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypageloaded",
      "community": 14,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyPageDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L118",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypagedescription",
      "community": 14,
      "norm_label": ".verifypagedescription()"
    },
    {
      "label": ".verifyNotOnLoginPage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L125",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifynotonloginpage",
      "community": 14,
      "norm_label": ".verifynotonloginpage()"
    },
    {
      "label": ".uploadFileViaButton()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L136",
      "id": "page_objects_fileuploadpage_fileuploadpage_uploadfileviabutton",
      "community": 14,
      "norm_label": ".uploadfileviabutton()"
    },
    {
      "label": ".uploadFileViaDragDrop()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L145",
      "id": "page_objects_fileuploadpage_fileuploadpage_uploadfileviadragdrop",
      "community": 14,
      "norm_label": ".uploadfileviadragdrop()"
    },
    {
      "label": ".clickUploadDropZone()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L153",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickuploaddropzone",
      "community": 14,
      "norm_label": ".clickuploaddropzone()"
    },
    {
      "label": ".verifyDragActiveState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L160",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifydragactivestate",
      "community": 14,
      "norm_label": ".verifydragactivestate()"
    },
    {
      "label": ".verifyUploading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L167",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyuploading",
      "community": 14,
      "norm_label": ".verifyuploading()"
    },
    {
      "label": ".waitForUploadComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L174",
      "id": "page_objects_fileuploadpage_fileuploadpage_waitforuploadcomplete",
      "community": 14,
      "norm_label": ".waitforuploadcomplete()"
    },
    {
      "label": ".verifyEmptyState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L185",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyemptystate",
      "community": 14,
      "norm_label": ".verifyemptystate()"
    },
    {
      "label": ".verifyFilesLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L193",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyfilesloading",
      "community": 14,
      "norm_label": ".verifyfilesloading()"
    },
    {
      "label": ".getFileCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L200",
      "id": "page_objects_fileuploadpage_fileuploadpage_getfilecount",
      "community": 14,
      "norm_label": ".getfilecount()"
    },
    {
      "label": ".selectFile()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L216",
      "id": "page_objects_fileuploadpage_fileuploadpage_selectfile",
      "community": 14,
      "norm_label": ".selectfile()"
    },
    {
      "label": ".verifyFileSelected()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L224",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyfileselected",
      "community": 14,
      "norm_label": ".verifyfileselected()"
    },
    {
      "label": ".verifyFileExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L232",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyfileexists",
      "community": 14,
      "norm_label": ".verifyfileexists()"
    },
    {
      "label": ".verifyFileProcessed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L239",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyfileprocessed",
      "community": 14,
      "norm_label": ".verifyfileprocessed()"
    },
    {
      "label": ".clickPreview()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L251",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickpreview",
      "community": 14,
      "norm_label": ".clickpreview()"
    },
    {
      "label": ".clickDelete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L260",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickdelete",
      "community": 14,
      "norm_label": ".clickdelete()"
    },
    {
      "label": ".deleteFile()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L269",
      "id": "page_objects_fileuploadpage_fileuploadpage_deletefile",
      "community": 14,
      "norm_label": ".deletefile()"
    },
    {
      "label": ".verifyFileNotExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L277",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyfilenotexists",
      "community": 14,
      "norm_label": ".verifyfilenotexists()"
    },
    {
      "label": ".deleteAllFiles()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L284",
      "id": "page_objects_fileuploadpage_fileuploadpage_deleteallfiles",
      "community": 14,
      "norm_label": ".deleteallfiles()"
    },
    {
      "label": ".clickSchemaSelect()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L373",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickschemaselect",
      "community": 14,
      "norm_label": ".clickschemaselect()"
    },
    {
      "label": ".selectSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L380",
      "id": "page_objects_fileuploadpage_fileuploadpage_selectschema",
      "community": 14,
      "norm_label": ".selectschema()"
    },
    {
      "label": ".verifySchemaSelected()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L390",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyschemaselected",
      "community": 14,
      "norm_label": ".verifyschemaselected()"
    },
    {
      "label": ".verifyNoSchemasAvailable()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L398",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifynoschemasavailable",
      "community": 14,
      "norm_label": ".verifynoschemasavailable()"
    },
    {
      "label": ".clickCreateSchemaLink()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L406",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickcreateschemalink",
      "community": 14,
      "norm_label": ".clickcreateschemalink()"
    },
    {
      "label": ".clickProcess()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L418",
      "id": "page_objects_fileuploadpage_fileuploadpage_clickprocess",
      "community": 14,
      "norm_label": ".clickprocess()"
    },
    {
      "label": ".processFile()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L425",
      "id": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "community": 14,
      "norm_label": ".processfile()"
    },
    {
      "label": ".verifyProcessButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L434",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyprocessbuttondisabled",
      "community": 14,
      "norm_label": ".verifyprocessbuttondisabled()"
    },
    {
      "label": ".verifyProcessButtonEnabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L441",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyprocessbuttonenabled",
      "community": 14,
      "norm_label": ".verifyprocessbuttonenabled()"
    },
    {
      "label": ".verifyProcessing()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L448",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyprocessing",
      "community": 14,
      "norm_label": ".verifyprocessing()"
    },
    {
      "label": ".waitForProcessingComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L455",
      "id": "page_objects_fileuploadpage_fileuploadpage_waitforprocessingcomplete",
      "community": 14,
      "norm_label": ".waitforprocessingcomplete()"
    },
    {
      "label": ".verifyPreviewDialogOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L466",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogopen",
      "community": 14,
      "norm_label": ".verifypreviewdialogopen()"
    },
    {
      "label": ".verifyPreviewDialogClosed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L473",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogclosed",
      "community": 14,
      "norm_label": ".verifypreviewdialogclosed()"
    },
    {
      "label": ".verifyPreviewFilename()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L480",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypreviewfilename",
      "community": 14,
      "norm_label": ".verifypreviewfilename()"
    },
    {
      "label": ".getPreviewColumnCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L488",
      "id": "page_objects_fileuploadpage_fileuploadpage_getpreviewcolumncount",
      "community": 14,
      "norm_label": ".getpreviewcolumncount()"
    },
    {
      "label": ".getPreviewRowCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L496",
      "id": "page_objects_fileuploadpage_fileuploadpage_getpreviewrowcount",
      "community": 14,
      "norm_label": ".getpreviewrowcount()"
    },
    {
      "label": ".verifyPreviewRowCountText()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L504",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifypreviewrowcounttext",
      "community": 14,
      "norm_label": ".verifypreviewrowcounttext()"
    },
    {
      "label": ".closePreviewDialog()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L511",
      "id": "page_objects_fileuploadpage_fileuploadpage_closepreviewdialog",
      "community": 14,
      "norm_label": ".closepreviewdialog()"
    },
    {
      "label": ".waitForSuccessToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L523",
      "id": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "community": 14,
      "norm_label": ".waitforsuccesstoast()"
    },
    {
      "label": ".waitForErrorToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L538",
      "id": "page_objects_fileuploadpage_fileuploadpage_waitforerrortoast",
      "community": 14,
      "norm_label": ".waitforerrortoast()"
    },
    {
      "label": ".verifySuccessToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L553",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifysuccesstoast",
      "community": 14,
      "norm_label": ".verifysuccesstoast()"
    },
    {
      "label": ".verifyErrorToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L560",
      "id": "page_objects_fileuploadpage_fileuploadpage_verifyerrortoast",
      "community": 14,
      "norm_label": ".verifyerrortoast()"
    },
    {
      "label": ".uploadAndVerifyFile()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L571",
      "id": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "community": 14,
      "norm_label": ".uploadandverifyfile()"
    },
    {
      "label": ".uploadSelectAndProcess()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L580",
      "id": "page_objects_fileuploadpage_fileuploadpage_uploadselectandprocess",
      "community": 14,
      "norm_label": ".uploadselectandprocess()"
    },
    {
      "label": ".previewAndVerifyFile()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L593",
      "id": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "community": 14,
      "norm_label": ".previewandverifyfile()"
    },
    {
      "label": "HomePage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L1",
      "id": "page_objects_homepage",
      "community": 60,
      "norm_label": "homepage.ts"
    },
    {
      "label": "HomePage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L8",
      "id": "page_objects_homepage_homepage",
      "community": 51,
      "norm_label": "homepage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L33",
      "id": "page_objects_homepage_homepage_constructor",
      "community": 51,
      "norm_label": ".constructor()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L37",
      "id": "page_objects_homepage_homepage_verifypageloaded",
      "community": 51,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyWelcomeMessage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L41",
      "id": "page_objects_homepage_homepage_verifywelcomemessage",
      "community": 51,
      "norm_label": ".verifywelcomemessage()"
    },
    {
      "label": ".openUserDropdown()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L49",
      "id": "page_objects_homepage_homepage_openuserdropdown",
      "community": 51,
      "norm_label": ".openuserdropdown()"
    },
    {
      "label": ".closeUserDropdown()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L53",
      "id": "page_objects_homepage_homepage_closeuserdropdown",
      "community": 51,
      "norm_label": ".closeuserdropdown()"
    },
    {
      "label": ".logout()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L57",
      "id": "page_objects_homepage_homepage_logout",
      "community": 51,
      "norm_label": ".logout()"
    },
    {
      "label": ".clickLogoutButton()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L63",
      "id": "page_objects_homepage_homepage_clicklogoutbutton",
      "community": 51,
      "norm_label": ".clicklogoutbutton()"
    },
    {
      "label": ".verifyLogoutButtonNotExist()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L67",
      "id": "page_objects_homepage_homepage_verifylogoutbuttonnotexist",
      "community": 51,
      "norm_label": ".verifylogoutbuttonnotexist()"
    },
    {
      "label": ".verifyLogoutButtonVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L73",
      "id": "page_objects_homepage_homepage_verifylogoutbuttonvisible",
      "community": 51,
      "norm_label": ".verifylogoutbuttonvisible()"
    },
    {
      "label": ".verifyDropdownOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L77",
      "id": "page_objects_homepage_homepage_verifydropdownopen",
      "community": 51,
      "norm_label": ".verifydropdownopen()"
    },
    {
      "label": ".verifyDropdownClosed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L82",
      "id": "page_objects_homepage_homepage_verifydropdownclosed",
      "community": 51,
      "norm_label": ".verifydropdownclosed()"
    },
    {
      "label": ".verifyLogoutButtonText()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L88",
      "id": "page_objects_homepage_homepage_verifylogoutbuttontext",
      "community": 51,
      "norm_label": ".verifylogoutbuttontext()"
    },
    {
      "label": ".clickOutsideDropdown()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L94",
      "id": "page_objects_homepage_homepage_clickoutsidedropdown",
      "community": 51,
      "norm_label": ".clickoutsidedropdown()"
    },
    {
      "label": ".verifyUserInfoInTrigger()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L98",
      "id": "page_objects_homepage_homepage_verifyuserinfointrigger",
      "community": 51,
      "norm_label": ".verifyuserinfointrigger()"
    },
    {
      "label": ".verifyLogoutModalOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L111",
      "id": "page_objects_homepage_homepage_verifylogoutmodalopen",
      "community": 51,
      "norm_label": ".verifylogoutmodalopen()"
    },
    {
      "label": ".verifyLogoutModalClosed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L118",
      "id": "page_objects_homepage_homepage_verifylogoutmodalclosed",
      "community": 51,
      "norm_label": ".verifylogoutmodalclosed()"
    },
    {
      "label": ".verifyModalTitle()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L124",
      "id": "page_objects_homepage_homepage_verifymodaltitle",
      "community": 51,
      "norm_label": ".verifymodaltitle()"
    },
    {
      "label": ".verifyModalDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L130",
      "id": "page_objects_homepage_homepage_verifymodaldescription",
      "community": 51,
      "norm_label": ".verifymodaldescription()"
    },
    {
      "label": ".verifyLogoutModalContent()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L138",
      "id": "page_objects_homepage_homepage_verifylogoutmodalcontent",
      "community": 51,
      "norm_label": ".verifylogoutmodalcontent()"
    },
    {
      "label": ".clickConfirmLogout()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L145",
      "id": "page_objects_homepage_homepage_clickconfirmlogout",
      "community": 51,
      "norm_label": ".clickconfirmlogout()"
    },
    {
      "label": ".clickCancelLogout()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L149",
      "id": "page_objects_homepage_homepage_clickcancellogout",
      "community": 51,
      "norm_label": ".clickcancellogout()"
    },
    {
      "label": ".verifyConfirmButtonVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L153",
      "id": "page_objects_homepage_homepage_verifyconfirmbuttonvisible",
      "community": 51,
      "norm_label": ".verifyconfirmbuttonvisible()"
    },
    {
      "label": ".verifyCancelButtonVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L159",
      "id": "page_objects_homepage_homepage_verifycancelbuttonvisible",
      "community": 51,
      "norm_label": ".verifycancelbuttonvisible()"
    },
    {
      "label": ".verifyConfirmButtonText()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L165",
      "id": "page_objects_homepage_homepage_verifyconfirmbuttontext",
      "community": 51,
      "norm_label": ".verifyconfirmbuttontext()"
    },
    {
      "label": ".verifyConfirmButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L171",
      "id": "page_objects_homepage_homepage_verifyconfirmbuttondisabled",
      "community": 51,
      "norm_label": ".verifyconfirmbuttondisabled()"
    },
    {
      "label": ".completeLogoutFlow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L177",
      "id": "page_objects_homepage_homepage_completelogoutflow",
      "community": 51,
      "norm_label": ".completelogoutflow()"
    },
    {
      "label": ".openLogoutModal()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L185",
      "id": "page_objects_homepage_homepage_openlogoutmodal",
      "community": 51,
      "norm_label": ".openlogoutmodal()"
    },
    {
      "label": "LoginPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L1",
      "id": "page_objects_loginpage",
      "community": 60,
      "norm_label": "loginpage.ts"
    },
    {
      "label": "LoginPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L9",
      "id": "page_objects_loginpage_loginpage",
      "community": 52,
      "norm_label": "loginpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L28",
      "id": "page_objects_loginpage_loginpage_constructor",
      "community": 52,
      "norm_label": ".constructor()"
    },
    {
      "label": ".enterEmail()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L32",
      "id": "page_objects_loginpage_loginpage_enteremail",
      "community": 52,
      "norm_label": ".enteremail()"
    },
    {
      "label": ".enterPassword()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L36",
      "id": "page_objects_loginpage_loginpage_enterpassword",
      "community": 52,
      "norm_label": ".enterpassword()"
    },
    {
      "label": ".clickSignIn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L40",
      "id": "page_objects_loginpage_loginpage_clicksignin",
      "community": 52,
      "norm_label": ".clicksignin()"
    },
    {
      "label": ".login()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L44",
      "id": "page_objects_loginpage_loginpage_login",
      "community": 52,
      "norm_label": ".login()"
    },
    {
      "label": ".waitForLoginSuccess()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L50",
      "id": "page_objects_loginpage_loginpage_waitforloginsuccess",
      "community": 52,
      "norm_label": ".waitforloginsuccess()"
    },
    {
      "label": ".loginAndWait()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L54",
      "id": "page_objects_loginpage_loginpage_loginandwait",
      "community": 52,
      "norm_label": ".loginandwait()"
    },
    {
      "label": ".verifyErrorMessageVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L59",
      "id": "page_objects_loginpage_loginpage_verifyerrormessagevisible",
      "community": 52,
      "norm_label": ".verifyerrormessagevisible()"
    },
    {
      "label": ".verifyErrorMessageContains()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L63",
      "id": "page_objects_loginpage_loginpage_verifyerrormessagecontains",
      "community": 52,
      "norm_label": ".verifyerrormessagecontains()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L67",
      "id": "page_objects_loginpage_loginpage_verifypageloaded",
      "community": 52,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyPageTitle()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L76",
      "id": "page_objects_loginpage_loginpage_verifypagetitle",
      "community": 52,
      "norm_label": ".verifypagetitle()"
    },
    {
      "label": ".clearEmail()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L81",
      "id": "page_objects_loginpage_loginpage_clearemail",
      "community": 52,
      "norm_label": ".clearemail()"
    },
    {
      "label": ".clearPassword()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L85",
      "id": "page_objects_loginpage_loginpage_clearpassword",
      "community": 52,
      "norm_label": ".clearpassword()"
    },
    {
      "label": ".verifyEmailErrorVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L89",
      "id": "page_objects_loginpage_loginpage_verifyemailerrorvisible",
      "community": 52,
      "norm_label": ".verifyemailerrorvisible()"
    },
    {
      "label": ".verifyEmailErrorContains()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L93",
      "id": "page_objects_loginpage_loginpage_verifyemailerrorcontains",
      "community": 52,
      "norm_label": ".verifyemailerrorcontains()"
    },
    {
      "label": ".verifyPasswordErrorVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L97",
      "id": "page_objects_loginpage_loginpage_verifypassworderrorvisible",
      "community": 52,
      "norm_label": ".verifypassworderrorvisible()"
    },
    {
      "label": ".verifyPasswordErrorContains()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L101",
      "id": "page_objects_loginpage_loginpage_verifypassworderrorcontains",
      "community": 52,
      "norm_label": ".verifypassworderrorcontains()"
    },
    {
      "label": ".verifySignInButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L105",
      "id": "page_objects_loginpage_loginpage_verifysigninbuttondisabled",
      "community": 52,
      "norm_label": ".verifysigninbuttondisabled()"
    },
    {
      "label": ".verifySignInButtonEnabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L109",
      "id": "page_objects_loginpage_loginpage_verifysigninbuttonenabled",
      "community": 52,
      "norm_label": ".verifysigninbuttonenabled()"
    },
    {
      "label": ".verifySignInButtonLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L113",
      "id": "page_objects_loginpage_loginpage_verifysigninbuttonloading",
      "community": 52,
      "norm_label": ".verifysigninbuttonloading()"
    },
    {
      "label": ".getEmailValue()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L119",
      "id": "page_objects_loginpage_loginpage_getemailvalue",
      "community": 52,
      "norm_label": ".getemailvalue()"
    },
    {
      "label": ".getPasswordValue()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L123",
      "id": "page_objects_loginpage_loginpage_getpasswordvalue",
      "community": 52,
      "norm_label": ".getpasswordvalue()"
    },
    {
      "label": ".togglePasswordVisibility()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L127",
      "id": "page_objects_loginpage_loginpage_togglepasswordvisibility",
      "community": 52,
      "norm_label": ".togglepasswordvisibility()"
    },
    {
      "label": ".verifyPasswordInputType()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L131",
      "id": "page_objects_loginpage_loginpage_verifypasswordinputtype",
      "community": 52,
      "norm_label": ".verifypasswordinputtype()"
    },
    {
      "label": ".verifyPasswordToggleAriaLabel()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L138",
      "id": "page_objects_loginpage_loginpage_verifypasswordtogglearialabel",
      "community": 52,
      "norm_label": ".verifypasswordtogglearialabel()"
    },
    {
      "label": ".verifyPasswordHidden()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L144",
      "id": "page_objects_loginpage_loginpage_verifypasswordhidden",
      "community": 52,
      "norm_label": ".verifypasswordhidden()"
    },
    {
      "label": ".verifyPasswordVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L148",
      "id": "page_objects_loginpage_loginpage_verifypasswordvisible",
      "community": 52,
      "norm_label": ".verifypasswordvisible()"
    },
    {
      "label": "RegisterPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L1",
      "id": "page_objects_registerpage",
      "community": 60,
      "norm_label": "registerpage.ts"
    },
    {
      "label": "RegisterPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L9",
      "id": "page_objects_registerpage_registerpage",
      "community": 28,
      "norm_label": "registerpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L40",
      "id": "page_objects_registerpage_registerpage_constructor",
      "community": 28,
      "norm_label": ".constructor()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L44",
      "id": "page_objects_registerpage_registerpage_verifypageloaded",
      "community": 28,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyFieldsEmpty()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L50",
      "id": "page_objects_registerpage_registerpage_verifyfieldsempty",
      "community": 28,
      "norm_label": ".verifyfieldsempty()"
    },
    {
      "label": ".enterName()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L60",
      "id": "page_objects_registerpage_registerpage_entername",
      "community": 28,
      "norm_label": ".entername()"
    },
    {
      "label": ".enterSurname()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L64",
      "id": "page_objects_registerpage_registerpage_entersurname",
      "community": 28,
      "norm_label": ".entersurname()"
    },
    {
      "label": ".enterEmail()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L68",
      "id": "page_objects_registerpage_registerpage_enteremail",
      "community": 28,
      "norm_label": ".enteremail()"
    },
    {
      "label": ".enterPassword()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L72",
      "id": "page_objects_registerpage_registerpage_enterpassword",
      "community": 28,
      "norm_label": ".enterpassword()"
    },
    {
      "label": ".enterConfirmPassword()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L76",
      "id": "page_objects_registerpage_registerpage_enterconfirmpassword",
      "community": 28,
      "norm_label": ".enterconfirmpassword()"
    },
    {
      "label": ".fillRegistrationForm()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L80",
      "id": "page_objects_registerpage_registerpage_fillregistrationform",
      "community": 28,
      "norm_label": ".fillregistrationform()"
    },
    {
      "label": ".clearField()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L94",
      "id": "page_objects_registerpage_registerpage_clearfield",
      "community": 28,
      "norm_label": ".clearfield()"
    },
    {
      "label": ".clickSubmit()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L109",
      "id": "page_objects_registerpage_registerpage_clicksubmit",
      "community": 28,
      "norm_label": ".clicksubmit()"
    },
    {
      "label": ".submitRegistration()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L113",
      "id": "page_objects_registerpage_registerpage_submitregistration",
      "community": 28,
      "norm_label": ".submitregistration()"
    },
    {
      "label": ".togglePasswordVisibility()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L124",
      "id": "page_objects_registerpage_registerpage_togglepasswordvisibility",
      "community": 28,
      "norm_label": ".togglepasswordvisibility()"
    },
    {
      "label": ".toggleConfirmPasswordVisibility()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L128",
      "id": "page_objects_registerpage_registerpage_toggleconfirmpasswordvisibility",
      "community": 28,
      "norm_label": ".toggleconfirmpasswordvisibility()"
    },
    {
      "label": ".clickHelpLink()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L132",
      "id": "page_objects_registerpage_registerpage_clickhelplink",
      "community": 28,
      "norm_label": ".clickhelplink()"
    },
    {
      "label": ".doubleClickSubmit()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L136",
      "id": "page_objects_registerpage_registerpage_doubleclicksubmit",
      "community": 28,
      "norm_label": ".doubleclicksubmit()"
    },
    {
      "label": ".verifyPasswordInputType()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L142",
      "id": "page_objects_registerpage_registerpage_verifypasswordinputtype",
      "community": 28,
      "norm_label": ".verifypasswordinputtype()"
    },
    {
      "label": ".verifyConfirmPasswordInputType()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L148",
      "id": "page_objects_registerpage_registerpage_verifyconfirmpasswordinputtype",
      "community": 28,
      "norm_label": ".verifyconfirmpasswordinputtype()"
    },
    {
      "label": ".verifySubmitButtonLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L154",
      "id": "page_objects_registerpage_registerpage_verifysubmitbuttonloading",
      "community": 28,
      "norm_label": ".verifysubmitbuttonloading()"
    },
    {
      "label": ".verifySubmitButtonNormal()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L161",
      "id": "page_objects_registerpage_registerpage_verifysubmitbuttonnormal",
      "community": 28,
      "norm_label": ".verifysubmitbuttonnormal()"
    },
    {
      "label": ".verifySubmitButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L168",
      "id": "page_objects_registerpage_registerpage_verifysubmitbuttondisabled",
      "community": 28,
      "norm_label": ".verifysubmitbuttondisabled()"
    },
    {
      "label": ".verifyNameError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L174",
      "id": "page_objects_registerpage_registerpage_verifynameerror",
      "community": 28,
      "norm_label": ".verifynameerror()"
    },
    {
      "label": ".verifySurnameError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L181",
      "id": "page_objects_registerpage_registerpage_verifysurnameerror",
      "community": 28,
      "norm_label": ".verifysurnameerror()"
    },
    {
      "label": ".verifyEmailError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L188",
      "id": "page_objects_registerpage_registerpage_verifyemailerror",
      "community": 28,
      "norm_label": ".verifyemailerror()"
    },
    {
      "label": ".verifyPasswordError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L195",
      "id": "page_objects_registerpage_registerpage_verifypassworderror",
      "community": 28,
      "norm_label": ".verifypassworderror()"
    },
    {
      "label": ".verifyConfirmPasswordError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L202",
      "id": "page_objects_registerpage_registerpage_verifyconfirmpassworderror",
      "community": 28,
      "norm_label": ".verifyconfirmpassworderror()"
    },
    {
      "label": ".verifyServerError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L211",
      "id": "page_objects_registerpage_registerpage_verifyservererror",
      "community": 28,
      "norm_label": ".verifyservererror()"
    },
    {
      "label": ".verifyNoServerError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L220",
      "id": "page_objects_registerpage_registerpage_verifynoservererror",
      "community": 28,
      "norm_label": ".verifynoservererror()"
    },
    {
      "label": ".verifyNoFieldError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L224",
      "id": "page_objects_registerpage_registerpage_verifynofielderror",
      "community": 28,
      "norm_label": ".verifynofielderror()"
    },
    {
      "label": ".verifyBrandDisplayed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L239",
      "id": "page_objects_registerpage_registerpage_verifybranddisplayed",
      "community": 28,
      "norm_label": ".verifybranddisplayed()"
    },
    {
      "label": ".verifyWelcomeMessage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L246",
      "id": "page_objects_registerpage_registerpage_verifywelcomemessage",
      "community": 28,
      "norm_label": ".verifywelcomemessage()"
    },
    {
      "label": ".verifyHelpLink()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L255",
      "id": "page_objects_registerpage_registerpage_verifyhelplink",
      "community": 28,
      "norm_label": ".verifyhelplink()"
    },
    {
      "label": ".verifyPasswordHint()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L263",
      "id": "page_objects_registerpage_registerpage_verifypasswordhint",
      "community": 28,
      "norm_label": ".verifypasswordhint()"
    },
    {
      "label": ".verifyFormLabels()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L269",
      "id": "page_objects_registerpage_registerpage_verifyformlabels",
      "community": 28,
      "norm_label": ".verifyformlabels()"
    },
    {
      "label": ".focusField()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L279",
      "id": "page_objects_registerpage_registerpage_focusfield",
      "community": 28,
      "norm_label": ".focusfield()"
    },
    {
      "label": ".verifyFieldHasFocus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L292",
      "id": "page_objects_registerpage_registerpage_verifyfieldhasfocus",
      "community": 28,
      "norm_label": ".verifyfieldhasfocus()"
    },
    {
      "label": ".tabToNextField()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L305",
      "id": "page_objects_registerpage_registerpage_tabtonextfield",
      "community": 28,
      "norm_label": ".tabtonextfield()"
    },
    {
      "label": ".getFieldValue()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L311",
      "id": "page_objects_registerpage_registerpage_getfieldvalue",
      "community": 28,
      "norm_label": ".getfieldvalue()"
    },
    {
      "label": "SchemaManagementPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L1",
      "id": "page_objects_schemamanagementpage",
      "community": 60,
      "norm_label": "schemamanagementpage.ts"
    },
    {
      "label": "SchemaManagementPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L15",
      "id": "page_objects_schemamanagementpage_schemamanagementpage",
      "community": 9,
      "norm_label": "schemamanagementpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L94",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_constructor",
      "community": 9,
      "norm_label": ".constructor()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L102",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifypageloaded",
      "community": 9,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyNotOnLoginPage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L109",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifynotonloginpage",
      "community": 9,
      "norm_label": ".verifynotonloginpage()"
    },
    {
      "label": ".verifyPageDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L115",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifypagedescription",
      "community": 9,
      "norm_label": ".verifypagedescription()"
    },
    {
      "label": ".clickCreateSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L125",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickcreateschema",
      "community": 9,
      "norm_label": ".clickcreateschema()"
    },
    {
      "label": ".verifyCreateDialogOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L133",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifycreatedialogopen",
      "community": 9,
      "norm_label": ".verifycreatedialogopen()"
    },
    {
      "label": ".fillSchemaName()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L138",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillschemaname",
      "community": 9,
      "norm_label": ".fillschemaname()"
    },
    {
      "label": ".fillSchemaDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L149",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillschemadescription",
      "community": 9,
      "norm_label": ".fillschemadescription()"
    },
    {
      "label": ".fillBasicInfo()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L160",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "community": 9,
      "norm_label": ".fillbasicinfo()"
    },
    {
      "label": ".clickAddColumn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L171",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickaddcolumn",
      "community": 9,
      "norm_label": ".clickaddcolumn()"
    },
    {
      "label": ".fillColumnName()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L175",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnname",
      "community": 9,
      "norm_label": ".fillcolumnname()"
    },
    {
      "label": ".fillColumnExplanation()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L187",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexplanation",
      "community": 9,
      "norm_label": ".fillcolumnexplanation()"
    },
    {
      "label": ".selectColumnType()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L199",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_selectcolumntype",
      "community": 9,
      "norm_label": ".selectcolumntype()"
    },
    {
      "label": ".toggleColumnRequired()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L218",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_togglecolumnrequired",
      "community": 9,
      "norm_label": ".togglecolumnrequired()"
    },
    {
      "label": ".fillColumnExample()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L234",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexample",
      "community": 9,
      "norm_label": ".fillcolumnexample()"
    },
    {
      "label": ".removeColumn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L246",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_removecolumn",
      "community": 9,
      "norm_label": ".removecolumn()"
    },
    {
      "label": ".verifyDuplicateColumnNameError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L250",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyduplicatecolumnnameerror",
      "community": 9,
      "norm_label": ".verifyduplicatecolumnnameerror()"
    },
    {
      "label": ".addCompleteColumn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L257",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "community": 9,
      "norm_label": ".addcompletecolumn()"
    },
    {
      "label": ".getAddRuleButton()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L292",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_getaddrulebutton",
      "community": 9,
      "norm_label": ".getaddrulebutton()"
    },
    {
      "label": ".clickAddRule()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L304",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickaddrule",
      "community": 9,
      "norm_label": ".clickaddrule()"
    },
    {
      "label": ".fillValidationRule()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L321",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_fillvalidationrule",
      "community": 9,
      "norm_label": ".fillvalidationrule()"
    },
    {
      "label": ".getValidationRuleInput()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L339",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_getvalidationruleinput",
      "community": 9,
      "norm_label": ".getvalidationruleinput()"
    },
    {
      "label": ".removeValidationRule()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L346",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_removevalidationrule",
      "community": 9,
      "norm_label": ".removevalidationrule()"
    },
    {
      "label": ".verifyNoRulesMessage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L350",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifynorulesmessage",
      "community": 9,
      "norm_label": ".verifynorulesmessage()"
    },
    {
      "label": ".submitSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L358",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "community": 9,
      "norm_label": ".submitschema()"
    },
    {
      "label": ".cancelSchemaForm()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L362",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_cancelschemaform",
      "community": 9,
      "norm_label": ".cancelschemaform()"
    },
    {
      "label": ".verifySubmitButtonDisabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L366",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifysubmitbuttondisabled",
      "community": 9,
      "norm_label": ".verifysubmitbuttondisabled()"
    },
    {
      "label": ".verifySubmitButtonEnabled()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L370",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifysubmitbuttonenabled",
      "community": 9,
      "norm_label": ".verifysubmitbuttonenabled()"
    },
    {
      "label": ".verifySavingInProgress()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L374",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifysavinginprogress",
      "community": 9,
      "norm_label": ".verifysavinginprogress()"
    },
    {
      "label": ".waitForDialogToCloseUnlessError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L379",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "community": 9,
      "norm_label": ".waitfordialogtocloseunlesserror()"
    },
    {
      "label": ".clickEditSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L393",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickeditschema",
      "community": 9,
      "norm_label": ".clickeditschema()"
    },
    {
      "label": ".verifyEditDialogOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L399",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyeditdialogopen",
      "community": 9,
      "norm_label": ".verifyeditdialogopen()"
    },
    {
      "label": ".clickEditSchemaByName()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L410",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickeditschemabyname",
      "community": 9,
      "norm_label": ".clickeditschemabyname()"
    },
    {
      "label": ".clickFirstEditSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L430",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickfirsteditschema",
      "community": 9,
      "norm_label": ".clickfirsteditschema()"
    },
    {
      "label": ".clickDeleteSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L439",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickdeleteschema",
      "community": 9,
      "norm_label": ".clickdeleteschema()"
    },
    {
      "label": ".verifyDeleteConfirmationDialog()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L444",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifydeleteconfirmationdialog",
      "community": 9,
      "norm_label": ".verifydeleteconfirmationdialog()"
    },
    {
      "label": ".confirmDelete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L450",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_confirmdelete",
      "community": 9,
      "norm_label": ".confirmdelete()"
    },
    {
      "label": ".cancelDelete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L454",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_canceldelete",
      "community": 9,
      "norm_label": ".canceldelete()"
    },
    {
      "label": ".deleteSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L458",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "community": 9,
      "norm_label": ".deleteschema()"
    },
    {
      "label": ".verifyUnsavedChangesWarning()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L473",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyunsavedchangeswarning",
      "community": 9,
      "norm_label": ".verifyunsavedchangeswarning()"
    },
    {
      "label": ".clickContinueEditing()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L484",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickcontinueediting",
      "community": 9,
      "norm_label": ".clickcontinueediting()"
    },
    {
      "label": ".clickDiscardChanges()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L488",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_clickdiscardchanges",
      "community": 9,
      "norm_label": ".clickdiscardchanges()"
    },
    {
      "label": ".verifySchemaListVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L496",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemalistvisible",
      "community": 9,
      "norm_label": ".verifyschemalistvisible()"
    },
    {
      "label": ".verifyLoadingState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L500",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyloadingstate",
      "community": 9,
      "norm_label": ".verifyloadingstate()"
    },
    {
      "label": ".verifyEmptyState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L504",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyemptystate",
      "community": 9,
      "norm_label": ".verifyemptystate()"
    },
    {
      "label": ".verifySchemaExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L509",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemaexists",
      "community": 9,
      "norm_label": ".verifyschemaexists()"
    },
    {
      "label": ".verifySchemaNotExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L513",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemanotexists",
      "community": 9,
      "norm_label": ".verifyschemanotexists()"
    },
    {
      "label": ".verifySchemaName()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L517",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemaname",
      "community": 9,
      "norm_label": ".verifyschemaname()"
    },
    {
      "label": ".verifySchemaDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L522",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemadescription",
      "community": 9,
      "norm_label": ".verifyschemadescription()"
    },
    {
      "label": ".verifyDefaultBadge()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L527",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifydefaultbadge",
      "community": 9,
      "norm_label": ".verifydefaultbadge()"
    },
    {
      "label": ".verifyValidationRuleCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L532",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyvalidationrulecount",
      "community": 9,
      "norm_label": ".verifyvalidationrulecount()"
    },
    {
      "label": ".verifySuccessToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L541",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifysuccesstoast",
      "community": 9,
      "norm_label": ".verifysuccesstoast()"
    },
    {
      "label": ".verifyErrorToast()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L553",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_verifyerrortoast",
      "community": 9,
      "norm_label": ".verifyerrortoast()"
    },
    {
      "label": ".createBasicSchema()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L573",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "community": 9,
      "norm_label": ".createbasicschema()"
    },
    {
      "label": ".createSchemaComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L599",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "community": 9,
      "norm_label": ".createschemacomplete()"
    },
    {
      "label": ".createSchemaSimple()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L662",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "community": 9,
      "norm_label": ".createschemasimple()"
    },
    {
      "label": ".editSchemaComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L714",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "community": 9,
      "norm_label": ".editschemacomplete()"
    },
    {
      "label": ".getSchemaCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L739",
      "id": "page_objects_schemamanagementpage_schemamanagementpage_getschemacount",
      "community": 9,
      "norm_label": ".getschemacount()"
    },
    {
      "label": "WorkflowDetailPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L1",
      "id": "page_objects_workflowdetailpage",
      "community": 60,
      "norm_label": "workflowdetailpage.ts"
    },
    {
      "label": "WorkflowDetailPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L18",
      "id": "page_objects_workflowdetailpage_workflowdetailpage",
      "community": 12,
      "norm_label": "workflowdetailpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L121",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_constructor",
      "community": 12,
      "norm_label": ".constructor()"
    },
    {
      "label": ".gotoWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L132",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_gotoworkflow",
      "community": 12,
      "norm_label": ".gotoworkflow()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L140",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifypageloaded",
      "community": 12,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyWorkflowTitle()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L148",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowtitle",
      "community": 12,
      "norm_label": ".verifyworkflowtitle()"
    },
    {
      "label": ".getWorkflowTitle()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L156",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getworkflowtitle",
      "community": 12,
      "norm_label": ".getworkflowtitle()"
    },
    {
      "label": ".verifyWorkflowStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L168",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowstatus",
      "community": 12,
      "norm_label": ".verifyworkflowstatus()"
    },
    {
      "label": ".getWorkflowStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L178",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getworkflowstatus",
      "community": 12,
      "norm_label": ".getworkflowstatus()"
    },
    {
      "label": ".verifyStartedAtDisplayed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L186",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifystartedatdisplayed",
      "community": 12,
      "norm_label": ".verifystartedatdisplayed()"
    },
    {
      "label": ".verifyDurationDisplayed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L193",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifydurationdisplayed",
      "community": 12,
      "norm_label": ".verifydurationdisplayed()"
    },
    {
      "label": ".verifyViewMappingsButton()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L204",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyviewmappingsbutton",
      "community": 12,
      "norm_label": ".verifyviewmappingsbutton()"
    },
    {
      "label": ".clickViewMappings()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L211",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_clickviewmappings",
      "community": 12,
      "norm_label": ".clickviewmappings()"
    },
    {
      "label": ".clickDownloadJson()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L219",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_clickdownloadjson",
      "community": 12,
      "norm_label": ".clickdownloadjson()"
    },
    {
      "label": ".verifyJsonModalOpen()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L227",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyjsonmodalopen",
      "community": 12,
      "norm_label": ".verifyjsonmodalopen()"
    },
    {
      "label": ".closeJsonModal()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L235",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_closejsonmodal",
      "community": 12,
      "norm_label": ".closejsonmodal()"
    },
    {
      "label": ".verifyJsonModalClosed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L243",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyjsonmodalclosed",
      "community": 12,
      "norm_label": ".verifyjsonmodalclosed()"
    },
    {
      "label": ".verifyPipelineVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L254",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifypipelinevisible",
      "community": 12,
      "norm_label": ".verifypipelinevisible()"
    },
    {
      "label": ".getPipelineStepCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L261",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getpipelinestepcount",
      "community": 12,
      "norm_label": ".getpipelinestepcount()"
    },
    {
      "label": ".verifyStepCompleted()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L269",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifystepcompleted",
      "community": 12,
      "norm_label": ".verifystepcompleted()"
    },
    {
      "label": ".verifyStepRunning()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L277",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifysteprunning",
      "community": 12,
      "norm_label": ".verifysteprunning()"
    },
    {
      "label": ".verifyStepFailed()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L285",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifystepfailed",
      "community": 12,
      "norm_label": ".verifystepfailed()"
    },
    {
      "label": ".waitForPipelineComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L293",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_waitforpipelinecomplete",
      "community": 12,
      "norm_label": ".waitforpipelinecomplete()"
    },
    {
      "label": ".waitForStepToComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L320",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_waitforsteptocomplete",
      "community": 12,
      "norm_label": ".waitforsteptocomplete()"
    },
    {
      "label": ".isStepCompleted()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L345",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_isstepcompleted",
      "community": 12,
      "norm_label": ".isstepcompleted()"
    },
    {
      "label": ".isStepRunning()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L358",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_issteprunning",
      "community": 12,
      "norm_label": ".issteprunning()"
    },
    {
      "label": ".getStepStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L371",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getstepstatus",
      "community": 12,
      "norm_label": ".getstepstatus()"
    },
    {
      "label": ".verifyOrchestratorCardVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L392",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyorchestratorcardvisible",
      "community": 12,
      "norm_label": ".verifyorchestratorcardvisible()"
    },
    {
      "label": ".verifyColumnMappingsSectionVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L399",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifycolumnmappingssectionvisible",
      "community": 12,
      "norm_label": ".verifycolumnmappingssectionvisible()"
    },
    {
      "label": ".getDirectMappingCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L406",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getdirectmappingcount",
      "community": 12,
      "norm_label": ".getdirectmappingcount()"
    },
    {
      "label": ".getDerivedMappingCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L414",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getderivedmappingcount",
      "community": 12,
      "norm_label": ".getderivedmappingcount()"
    },
    {
      "label": ".verifyDirectMappingExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L422",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifydirectmappingexists",
      "community": 12,
      "norm_label": ".verifydirectmappingexists()"
    },
    {
      "label": ".verifyMissingColumnsVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L433",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifymissingcolumnsvisible",
      "community": 12,
      "norm_label": ".verifymissingcolumnsvisible()"
    },
    {
      "label": ".verifyExtraColumnsVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L440",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyextracolumnsvisible",
      "community": 12,
      "norm_label": ".verifyextracolumnsvisible()"
    },
    {
      "label": ".getStrategyCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L447",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getstrategycount",
      "community": 12,
      "norm_label": ".getstrategycount()"
    },
    {
      "label": ".verifyStrategyForColumn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L455",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifystrategyforcolumn",
      "community": 12,
      "norm_label": ".verifystrategyforcolumn()"
    },
    {
      "label": ".verifySubAgentCardVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L467",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentcardvisible",
      "community": 12,
      "norm_label": ".verifysubagentcardvisible()"
    },
    {
      "label": ".getSubAgentResultCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L474",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getsubagentresultcount",
      "community": 12,
      "norm_label": ".getsubagentresultcount()"
    },
    {
      "label": ".verifySubAgentResultForColumn()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L482",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentresultforcolumn",
      "community": 12,
      "norm_label": ".verifysubagentresultforcolumn()"
    },
    {
      "label": ".getSubAgentStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L490",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getsubagentstatus",
      "community": 12,
      "norm_label": ".getsubagentstatus()"
    },
    {
      "label": ".verifySubAgentSuccess()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L502",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentsuccess",
      "community": 12,
      "norm_label": ".verifysubagentsuccess()"
    },
    {
      "label": ".waitForSubAgentData()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L514",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_waitforsubagentdata",
      "community": 12,
      "norm_label": ".waitforsubagentdata()"
    },
    {
      "label": ".verifyRuleValidationCardVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L537",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyrulevalidationcardvisible",
      "community": 12,
      "norm_label": ".verifyrulevalidationcardvisible()"
    },
    {
      "label": ".getRuleViolationCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L544",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_getruleviolationcount",
      "community": 12,
      "norm_label": ".getruleviolationcount()"
    },
    {
      "label": ".expandRuleViolation()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L552",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_expandruleviolation",
      "community": 12,
      "norm_label": ".expandruleviolation()"
    },
    {
      "label": ".verifyViolatingRowsVisible()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L562",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyviolatingrowsvisible",
      "community": 12,
      "norm_label": ".verifyviolatingrowsvisible()"
    },
    {
      "label": ".verifyLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L573",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyloading",
      "community": 12,
      "norm_label": ".verifyloading()"
    },
    {
      "label": ".waitForLoadingComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L580",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_waitforloadingcomplete",
      "community": 12,
      "norm_label": ".waitforloadingcomplete()"
    },
    {
      "label": ".verifyOrchestratorLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L587",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyorchestratorloading",
      "community": 12,
      "norm_label": ".verifyorchestratorloading()"
    },
    {
      "label": ".verifyError()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L595",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_verifyerror",
      "community": 12,
      "norm_label": ".verifyerror()"
    },
    {
      "label": ".viewAndVerifyWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L607",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_viewandverifyworkflow",
      "community": 12,
      "norm_label": ".viewandverifyworkflow()"
    },
    {
      "label": ".waitForWorkflowCompleteAndVerifyResults()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L616",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "community": 12,
      "norm_label": ".waitforworkflowcompleteandverifyresults()"
    },
    {
      "label": ".viewJsonResult()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L626",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_viewjsonresult",
      "community": 12,
      "norm_label": ".viewjsonresult()"
    },
    {
      "label": ".navigateToMappings()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L634",
      "id": "page_objects_workflowdetailpage_workflowdetailpage_navigatetomappings",
      "community": 12,
      "norm_label": ".navigatetomappings()"
    },
    {
      "label": "WorkflowHistoryPage.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L1",
      "id": "page_objects_workflowhistorypage",
      "community": 60,
      "norm_label": "workflowhistorypage.ts"
    },
    {
      "label": "WorkflowHistoryPage",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L16",
      "id": "page_objects_workflowhistorypage_workflowhistorypage",
      "community": 42,
      "norm_label": "workflowhistorypage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L68",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_constructor",
      "community": 42,
      "norm_label": ".constructor()"
    },
    {
      "label": ".goto()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L79",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_goto",
      "community": 42,
      "norm_label": ".goto()"
    },
    {
      "label": ".verifyPageLoaded()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L87",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifypageloaded",
      "community": 42,
      "norm_label": ".verifypageloaded()"
    },
    {
      "label": ".verifyPageDescription()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L95",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifypagedescription",
      "community": 42,
      "norm_label": ".verifypagedescription()"
    },
    {
      "label": ".verifyNotOnLoginPage()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L102",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifynotonloginpage",
      "community": 42,
      "norm_label": ".verifynotonloginpage()"
    },
    {
      "label": ".searchWorkflows()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L113",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_searchworkflows",
      "community": 42,
      "norm_label": ".searchworkflows()"
    },
    {
      "label": ".clearSearch()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L121",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_clearsearch",
      "community": 42,
      "norm_label": ".clearsearch()"
    },
    {
      "label": ".clickStatusFilter()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L128",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_clickstatusfilter",
      "community": 42,
      "norm_label": ".clickstatusfilter()"
    },
    {
      "label": ".selectStatusFilter()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L139",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_selectstatusfilter",
      "community": 42,
      "norm_label": ".selectstatusfilter()"
    },
    {
      "label": ".verifyStatusFilterApplied()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L151",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifystatusfilterapplied",
      "community": 42,
      "norm_label": ".verifystatusfilterapplied()"
    },
    {
      "label": ".getWorkflowCount()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L163",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowcount",
      "community": 42,
      "norm_label": ".getworkflowcount()"
    },
    {
      "label": ".verifyHasWorkflows()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L181",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyhasworkflows",
      "community": 42,
      "norm_label": ".verifyhasworkflows()"
    },
    {
      "label": ".verifyWorkflowExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L189",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowexists",
      "community": 42,
      "norm_label": ".verifyworkflowexists()"
    },
    {
      "label": ".verifyWorkflowNotExists()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L197",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflownotexists",
      "community": 42,
      "norm_label": ".verifyworkflownotexists()"
    },
    {
      "label": ".getWorkflowStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L205",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowstatus",
      "community": 42,
      "norm_label": ".getworkflowstatus()"
    },
    {
      "label": ".verifyWorkflowStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L214",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowstatus",
      "community": 42,
      "norm_label": ".verifyworkflowstatus()"
    },
    {
      "label": ".getWorkflowStartedAt()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L223",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowstartedat",
      "community": 42,
      "norm_label": ".getworkflowstartedat()"
    },
    {
      "label": ".getWorkflowDuration()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L232",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowduration",
      "community": 42,
      "norm_label": ".getworkflowduration()"
    },
    {
      "label": ".clickViewWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L245",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflow",
      "community": 42,
      "norm_label": ".clickviewworkflow()"
    },
    {
      "label": ".clickViewWorkflowByIndex()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L254",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflowbyindex",
      "community": 42,
      "norm_label": ".clickviewworkflowbyindex()"
    },
    {
      "label": ".goToFirstWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L264",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_gotofirstworkflow",
      "community": 42,
      "norm_label": ".gotofirstworkflow()"
    },
    {
      "label": ".verifyLoading()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L275",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyloading",
      "community": 42,
      "norm_label": ".verifyloading()"
    },
    {
      "label": ".waitForLoadingComplete()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L282",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_waitforloadingcomplete",
      "community": 42,
      "norm_label": ".waitforloadingcomplete()"
    },
    {
      "label": ".verifyEmptyState()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L289",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifyemptystate",
      "community": 42,
      "norm_label": ".verifyemptystate()"
    },
    {
      "label": ".verifyNoResults()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L296",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_verifynoresults",
      "community": 42,
      "norm_label": ".verifynoresults()"
    },
    {
      "label": ".searchAndVerifyWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L307",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_searchandverifyworkflow",
      "community": 42,
      "norm_label": ".searchandverifyworkflow()"
    },
    {
      "label": ".filterByStatusAndVerify()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L315",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_filterbystatusandverify",
      "community": 42,
      "norm_label": ".filterbystatusandverify()"
    },
    {
      "label": ".searchAndViewWorkflow()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L326",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_searchandviewworkflow",
      "community": 42,
      "norm_label": ".searchandviewworkflow()"
    },
    {
      "label": ".waitForWorkflowToAppear()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L334",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowtoappear",
      "community": 42,
      "norm_label": ".waitforworkflowtoappear()"
    },
    {
      "label": ".waitForWorkflowStatus()",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L351",
      "id": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowstatus",
      "community": 42,
      "norm_label": ".waitforworkflowstatus()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L1",
      "id": "page_objects_index",
      "community": 60,
      "norm_label": "index.ts"
    },
    {
      "label": ".last-run.json",
      "file_type": "code",
      "source_file": "test/playwright/test-results/.last-run.json",
      "source_location": "L1",
      "id": "test_results_last_run",
      "community": 426,
      "norm_label": ".last-run.json"
    },
    {
      "label": "status",
      "file_type": "code",
      "source_file": "test/playwright/test-results/.last-run.json",
      "source_location": "L2",
      "id": "test_results_last_run_status",
      "community": 426,
      "norm_label": "status"
    },
    {
      "label": "failedTests",
      "file_type": "code",
      "source_file": "test/playwright/test-results/.last-run.json",
      "source_location": "L3",
      "id": "test_results_last_run_failedtests",
      "community": 426,
      "norm_label": "failedtests"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L1",
      "id": "playwright_tsconfig",
      "community": 127,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "extends",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L2",
      "id": "playwright_tsconfig_extends",
      "community": 127,
      "norm_label": "extends"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L3",
      "id": "playwright_tsconfig_compileroptions",
      "community": 127,
      "norm_label": "compileroptions"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L4",
      "id": "playwright_tsconfig_compileroptions_target",
      "community": 127,
      "norm_label": "target"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L5",
      "id": "playwright_tsconfig_compileroptions_module",
      "community": 127,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L6",
      "id": "playwright_tsconfig_compileroptions_moduleresolution",
      "community": 127,
      "norm_label": "moduleresolution"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L7",
      "id": "playwright_tsconfig_compileroptions_strict",
      "community": 127,
      "norm_label": "strict"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L8",
      "id": "playwright_tsconfig_compileroptions_skiplibcheck",
      "community": 127,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L9",
      "id": "playwright_tsconfig_compileroptions_nounusedlocals",
      "community": 127,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L10",
      "id": "playwright_tsconfig_compileroptions_nounusedparameters",
      "community": 127,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L11",
      "id": "playwright_tsconfig_compileroptions_types",
      "community": 127,
      "norm_label": "types"
    },
    {
      "label": "baseUrl",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L12",
      "id": "playwright_tsconfig_compileroptions_baseurl",
      "community": 127,
      "norm_label": "baseurl"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L13",
      "id": "playwright_tsconfig_compileroptions_paths",
      "community": 127,
      "norm_label": "paths"
    },
    {
      "label": "@support/*",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L14",
      "id": "playwright_tsconfig_paths_support",
      "community": 127,
      "norm_label": "@support/*"
    },
    {
      "label": "@factories/*",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L15",
      "id": "playwright_tsconfig_paths_factories",
      "community": 127,
      "norm_label": "@factories/*"
    },
    {
      "label": "@helpers/*",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L16",
      "id": "playwright_tsconfig_paths_helpers",
      "community": 127,
      "norm_label": "@helpers/*"
    },
    {
      "label": "@page-objects/*",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L17",
      "id": "playwright_tsconfig_paths_page_objects",
      "community": 127,
      "norm_label": "@page-objects/*"
    },
    {
      "label": "@fixtures/*",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L18",
      "id": "playwright_tsconfig_paths_fixtures",
      "community": 127,
      "norm_label": "@fixtures/*"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L21",
      "id": "playwright_tsconfig_include",
      "community": 127,
      "norm_label": "include"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L26",
      "id": "playwright_tsconfig_exclude",
      "community": 127,
      "norm_label": "exclude"
    },
    {
      "label": "sync-qase-metadata.ts",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L1",
      "id": "scripts_sync_qase_metadata",
      "community": 298,
      "norm_label": "sync-qase-metadata.ts"
    },
    {
      "label": "{ authTestCases, healthTestCases }",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L9",
      "id": "scripts_sync_qase_metadata_authtestcases_healthtestcases",
      "community": 298,
      "norm_label": "{ authtestcases, healthtestcases }"
    },
    {
      "label": "allTestCases",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L22",
      "id": "scripts_sync_qase_metadata_alltestcases",
      "community": 298,
      "norm_label": "alltestcases"
    },
    {
      "label": "fetchAPI()",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L27",
      "id": "scripts_sync_qase_metadata_fetchapi",
      "community": 298,
      "norm_label": "fetchapi()"
    },
    {
      "label": "getQaseTestCases()",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L50",
      "id": "scripts_sync_qase_metadata_getqasetestcases",
      "community": 298,
      "norm_label": "getqasetestcases()"
    },
    {
      "label": "updateTestCaseMetadata()",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L56",
      "id": "scripts_sync_qase_metadata_updatetestcasemetadata",
      "community": 298,
      "norm_label": "updatetestcasemetadata()"
    },
    {
      "label": "syncMetadata()",
      "file_type": "code",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L67",
      "id": "scripts_sync_qase_metadata_syncmetadata",
      "community": 298,
      "norm_label": "syncmetadata()"
    },
    {
      "label": "sync-metadata.mjs",
      "file_type": "code",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L1",
      "id": "test_sync_metadata",
      "community": 354,
      "norm_label": "sync-metadata.mjs"
    },
    {
      "label": "readTSFile()",
      "file_type": "code",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L9",
      "id": "test_sync_metadata_readtsfile",
      "community": 354,
      "norm_label": "readtsfile()"
    },
    {
      "label": "apiTests",
      "file_type": "code",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L28",
      "id": "test_sync_metadata_apitests",
      "community": 354,
      "norm_label": "apitests"
    },
    {
      "label": "uiTests",
      "file_type": "code",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L29",
      "id": "test_sync_metadata_uitests",
      "community": 354,
      "norm_label": "uitests"
    },
    {
      "label": "sync-qase.js",
      "file_type": "code",
      "source_file": "test/sync-qase.js",
      "source_location": "L1",
      "id": "test_sync_qase",
      "community": 355,
      "norm_label": "sync-qase.js"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "test/sync-qase.js",
      "source_location": "L1",
      "id": "test_sync_qase_fs",
      "community": 355,
      "norm_label": "fs"
    },
    {
      "label": "path",
      "file_type": "code",
      "source_file": "test/sync-qase.js",
      "source_location": "L2",
      "id": "test_sync_qase_path",
      "community": 355,
      "norm_label": "path"
    },
    {
      "label": "testMetadata",
      "file_type": "code",
      "source_file": "test/sync-qase.js",
      "source_location": "L9",
      "id": "test_sync_qase_testmetadata",
      "community": 355,
      "norm_label": "testmetadata"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L1",
      "id": "test_tsconfig",
      "community": 78,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L2",
      "id": "test_tsconfig_compileroptions",
      "community": 78,
      "norm_label": "compileroptions"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L3",
      "id": "test_tsconfig_compileroptions_target",
      "community": 78,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L4",
      "id": "test_tsconfig_compileroptions_lib",
      "community": 78,
      "norm_label": "lib"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L5",
      "id": "test_tsconfig_compileroptions_module",
      "community": 78,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L6",
      "id": "test_tsconfig_compileroptions_moduleresolution",
      "community": 78,
      "norm_label": "moduleresolution"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L7",
      "id": "test_tsconfig_compileroptions_resolvejsonmodule",
      "community": 78,
      "norm_label": "resolvejsonmodule"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L8",
      "id": "test_tsconfig_compileroptions_esmoduleinterop",
      "community": 78,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "allowSyntheticDefaultImports",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L9",
      "id": "test_tsconfig_compileroptions_allowsyntheticdefaultimports",
      "community": 78,
      "norm_label": "allowsyntheticdefaultimports"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L10",
      "id": "test_tsconfig_compileroptions_strict",
      "community": 78,
      "norm_label": "strict"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L11",
      "id": "test_tsconfig_compileroptions_skiplibcheck",
      "community": 78,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L12",
      "id": "test_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "community": 78,
      "norm_label": "forceconsistentcasinginfilenames"
    },
    {
      "label": "types",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L13",
      "id": "test_tsconfig_compileroptions_types",
      "community": 78,
      "norm_label": "types"
    },
    {
      "label": "baseUrl",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L14",
      "id": "test_tsconfig_compileroptions_baseurl",
      "community": 78,
      "norm_label": "baseurl"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L15",
      "id": "test_tsconfig_compileroptions_paths",
      "community": 78,
      "norm_label": "paths"
    },
    {
      "label": "@pages/*",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L16",
      "id": "test_tsconfig_paths_pages",
      "community": 78,
      "norm_label": "@pages/*"
    },
    {
      "label": "@api/*",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L17",
      "id": "test_tsconfig_paths_api",
      "community": 78,
      "norm_label": "@api/*"
    },
    {
      "label": "@utils/*",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L18",
      "id": "test_tsconfig_paths_utils",
      "community": 78,
      "norm_label": "@utils/*"
    },
    {
      "label": "@fixtures/*",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L19",
      "id": "test_tsconfig_paths_fixtures",
      "community": 78,
      "norm_label": "@fixtures/*"
    },
    {
      "label": "@support/*",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L20",
      "id": "test_tsconfig_paths_support",
      "community": 78,
      "norm_label": "@support/*"
    },
    {
      "label": "outDir",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L22",
      "id": "test_tsconfig_compileroptions_outdir",
      "community": 78,
      "norm_label": "outdir"
    },
    {
      "label": "declaration",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L23",
      "id": "test_tsconfig_compileroptions_declaration",
      "community": 78,
      "norm_label": "declaration"
    },
    {
      "label": "sourceMap",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L24",
      "id": "test_tsconfig_compileroptions_sourcemap",
      "community": 78,
      "norm_label": "sourcemap"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L26",
      "id": "test_tsconfig_include",
      "community": 78,
      "norm_label": "include"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "test/tsconfig.json",
      "source_location": "L27",
      "id": "test_tsconfig_exclude",
      "community": 78,
      "norm_label": "exclude"
    },
    {
      "label": "tsconfig.base.json",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L1",
      "id": "tsconfig_base",
      "community": 115,
      "norm_label": "tsconfig.base.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L2",
      "id": "tsconfig_base_compileroptions",
      "community": 115,
      "norm_label": "compileroptions"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L3",
      "id": "tsconfig_base_compileroptions_target",
      "community": 115,
      "norm_label": "target"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L4",
      "id": "tsconfig_base_compileroptions_lib",
      "community": 115,
      "norm_label": "lib"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L5",
      "id": "tsconfig_base_compileroptions_module",
      "community": 115,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L6",
      "id": "tsconfig_base_compileroptions_moduleresolution",
      "community": 115,
      "norm_label": "moduleresolution"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L7",
      "id": "tsconfig_base_compileroptions_esmoduleinterop",
      "community": 115,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "allowSyntheticDefaultImports",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L8",
      "id": "tsconfig_base_compileroptions_allowsyntheticdefaultimports",
      "community": 115,
      "norm_label": "allowsyntheticdefaultimports"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L9",
      "id": "tsconfig_base_compileroptions_strict",
      "community": 115,
      "norm_label": "strict"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L10",
      "id": "tsconfig_base_compileroptions_skiplibcheck",
      "community": 115,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L11",
      "id": "tsconfig_base_compileroptions_forceconsistentcasinginfilenames",
      "community": 115,
      "norm_label": "forceconsistentcasinginfilenames"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L12",
      "id": "tsconfig_base_compileroptions_resolvejsonmodule",
      "community": 115,
      "norm_label": "resolvejsonmodule"
    },
    {
      "label": "declaration",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L13",
      "id": "tsconfig_base_compileroptions_declaration",
      "community": 115,
      "norm_label": "declaration"
    },
    {
      "label": "declarationMap",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L14",
      "id": "tsconfig_base_compileroptions_declarationmap",
      "community": 115,
      "norm_label": "declarationmap"
    },
    {
      "label": "sourceMap",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L15",
      "id": "tsconfig_base_compileroptions_sourcemap",
      "community": 115,
      "norm_label": "sourcemap"
    },
    {
      "label": "composite",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L16",
      "id": "tsconfig_base_compileroptions_composite",
      "community": 115,
      "norm_label": "composite"
    },
    {
      "label": "incremental",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L17",
      "id": "tsconfig_base_compileroptions_incremental",
      "community": 115,
      "norm_label": "incremental"
    },
    {
      "label": "noUnusedLocals",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L18",
      "id": "tsconfig_base_compileroptions_nounusedlocals",
      "community": 115,
      "norm_label": "nounusedlocals"
    },
    {
      "label": "noUnusedParameters",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L19",
      "id": "tsconfig_base_compileroptions_nounusedparameters",
      "community": 115,
      "norm_label": "nounusedparameters"
    },
    {
      "label": "noImplicitReturns",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L20",
      "id": "tsconfig_base_compileroptions_noimplicitreturns",
      "community": 115,
      "norm_label": "noimplicitreturns"
    },
    {
      "label": "noFallthroughCasesInSwitch",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L21",
      "id": "tsconfig_base_compileroptions_nofallthroughcasesinswitch",
      "community": 115,
      "norm_label": "nofallthroughcasesinswitch"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "tsconfig.base.json",
      "source_location": "L23",
      "id": "tsconfig_base_exclude",
      "community": 115,
      "norm_label": "exclude"
    },
    {
      "label": "CI Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ci_ci_pipeline",
      "community": 332,
      "norm_label": "ci workflow"
    },
    {
      "label": "Branch Naming Convention",
      "file_type": "concept",
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ci_branch_naming_convention",
      "community": 332,
      "norm_label": "branch naming convention"
    },
    {
      "label": "Security Audit Job (npm audit)",
      "file_type": "concept",
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ci_security_audit",
      "community": 332,
      "norm_label": "security audit job (npm audit)"
    },
    {
      "label": "Deploy Job (GHCR + SSH)",
      "file_type": "concept",
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ci_deploy_pipeline",
      "community": 332,
      "norm_label": "deploy job (ghcr + ssh)"
    },
    {
      "label": "GHCR Docker Images (agentic-backend / agentic-frontend)",
      "file_type": "concept",
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "ci_ghcr_images",
      "community": 211,
      "norm_label": "ghcr docker images (agentic-backend / agentic-frontend)"
    },
    {
      "label": "Claude Code Review Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/code-review.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "codereview_claude_code_review",
      "community": 229,
      "norm_label": "claude code review workflow"
    },
    {
      "label": "AWS Bedrock",
      "file_type": "concept",
      "source_file": ".github/workflows/code-review.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "codereview_aws_bedrock",
      "community": 229,
      "norm_label": "aws bedrock"
    },
    {
      "label": "Agentic OS Monorepo",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claudemd_agentic_os",
      "community": 172,
      "norm_label": "agentic os monorepo"
    },
    {
      "label": "Spec-First API Principle",
      "file_type": "rationale",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claudemd_spec_first_api",
      "community": 172,
      "norm_label": "spec-first api principle"
    },
    {
      "label": "OpenAPI Type Generation Pipeline",
      "file_type": "concept",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claudemd_type_generation",
      "community": 172,
      "norm_label": "openapi type generation pipeline"
    },
    {
      "label": "Husky + lint-staged Pre-commit Hooks",
      "file_type": "concept",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "claudemd_precommit_hooks",
      "community": 172,
      "norm_label": "husky + lint-staged pre-commit hooks"
    },
    {
      "label": "Agent OS (README)",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "readme_agent_os",
      "community": 172,
      "norm_label": "agent os (readme)"
    },
    {
      "label": "Backend (Express + Drizzle)",
      "file_type": "document",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_backend",
      "community": 218,
      "norm_label": "backend (express + drizzle)"
    },
    {
      "label": "Functional Core, Imperative Shell (FCIS)",
      "file_type": "rationale",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_fcis",
      "community": 241,
      "norm_label": "functional core, imperative shell (fcis)"
    },
    {
      "label": "Result System (Success | Failure | Command)",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_result_system",
      "community": 241,
      "norm_label": "result system (success | failure | command)"
    },
    {
      "label": "Result Combinators (pipe/flow/chain)",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_pipe_combinators",
      "community": 241,
      "norm_label": "result combinators (pipe/flow/chain)"
    },
    {
      "label": "command() for Side Effects",
      "file_type": "rationale",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_command_side_effects",
      "community": 241,
      "norm_label": "command() for side effects"
    },
    {
      "label": "Repository Factory Pattern",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_repository_factory",
      "community": 218,
      "norm_label": "repository factory pattern"
    },
    {
      "label": "Barrel Export Enforcement",
      "file_type": "rationale",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_barrel_exports",
      "community": 218,
      "norm_label": "barrel export enforcement"
    },
    {
      "label": "ValidatedRequest",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_validated_request",
      "community": 211,
      "norm_label": "validatedrequest"
    },
    {
      "label": "Permission-Based RBAC (requirePermission)",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_rbac",
      "community": 211,
      "norm_label": "permission-based rbac (requirepermission)"
    },
    {
      "label": "Value Objects (branded types)",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_value_objects",
      "community": 241,
      "norm_label": "value objects (branded types)"
    },
    {
      "label": "Mapper Pattern (Entity-to-DTO)",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_mapper_pattern",
      "community": 241,
      "norm_label": "mapper pattern (entity-to-dto)"
    },
    {
      "label": "Universal AppResponse Format",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_app_response",
      "community": 241,
      "norm_label": "universal appresponse format"
    },
    {
      "label": "matchResponse Handler Terminator",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_match_response",
      "community": 241,
      "norm_label": "matchresponse handler terminator"
    },
    {
      "label": "Users Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_users",
      "community": 218,
      "norm_label": "users domain"
    },
    {
      "label": "Agents Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_agents",
      "community": 218,
      "norm_label": "agents domain"
    },
    {
      "label": "Cost Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_cost",
      "community": 194,
      "norm_label": "cost domain"
    },
    {
      "label": "Evaluation Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_evaluation",
      "community": 218,
      "norm_label": "evaluation domain"
    },
    {
      "label": "Event Shell Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_event_shell",
      "community": 194,
      "norm_label": "event shell domain"
    },
    {
      "label": "File-Processing Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_file_processing",
      "community": 229,
      "norm_label": "file-processing domain"
    },
    {
      "label": "Notifications Domain",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_domain_notifications",
      "community": 218,
      "norm_label": "notifications domain"
    },
    {
      "label": "LangGraph AI Workflows",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_langgraph",
      "community": 194,
      "norm_label": "langgraph ai workflows"
    },
    {
      "label": "Event Shell Orchestration",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_event_shell_orchestration",
      "community": 194,
      "norm_label": "event shell orchestration"
    },
    {
      "label": "Okta JWKS Authentication",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_okta_auth",
      "community": 211,
      "norm_label": "okta jwks authentication"
    },
    {
      "label": "PgBoss Job Queue",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_pgboss",
      "community": 194,
      "norm_label": "pgboss job queue"
    },
    {
      "label": "OpenTelemetry Observability",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_opentelemetry",
      "community": 230,
      "norm_label": "opentelemetry observability"
    },
    {
      "label": "Drizzle ORM",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_drizzle_orm",
      "community": 218,
      "norm_label": "drizzle orm"
    },
    {
      "label": "Kafka Consumer/Producer",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_kafka",
      "community": 211,
      "norm_label": "kafka consumer/producer"
    },
    {
      "label": "Socket.IO WebSocket Server",
      "file_type": "concept",
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendclaudemd_websocket",
      "community": 230,
      "norm_label": "socket.io websocket server"
    },
    {
      "label": "Backend README",
      "file_type": "document",
      "source_file": "backend/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "backendreadme_backend",
      "community": 218,
      "norm_label": "backend readme"
    },
    {
      "label": "Spectral OpenAPI Linting Config",
      "file_type": "document",
      "source_file": "backend/contracts/.spectral.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_spectral_config",
      "community": 172,
      "norm_label": "spectral openapi linting config"
    },
    {
      "label": "OpenAPI Contracts README",
      "file_type": "document",
      "source_file": "backend/contracts/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_contracts_readme",
      "community": 172,
      "norm_label": "openapi contracts readme"
    },
    {
      "label": "Frontend-Backend OpenAPI Contract",
      "file_type": "document",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_frontend_backend_api",
      "community": 172,
      "norm_label": "frontend-backend openapi contract"
    },
    {
      "label": "Tool Schema (function/api/mcp)",
      "file_type": "concept",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_tool_schema",
      "community": 218,
      "norm_label": "tool schema (function/api/mcp)"
    },
    {
      "label": "GraphData / GraphNode / GraphEdge Schema",
      "file_type": "concept",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_graphdata_schema",
      "community": 172,
      "norm_label": "graphdata / graphnode / graphedge schema"
    },
    {
      "label": "Resume Flow Endpoint (HITL)",
      "file_type": "concept",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_resume_flow_hitl",
      "community": 194,
      "norm_label": "resume flow endpoint (hitl)"
    },
    {
      "label": "Notification Schema & Endpoints",
      "file_type": "concept",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_notification_schema",
      "community": 218,
      "norm_label": "notification schema & endpoints"
    },
    {
      "label": "Column Classification Mappings (direct/derived/missing/extra)",
      "file_type": "concept",
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "contracts_classification_mappings",
      "community": 194,
      "norm_label": "column classification mappings (direct/derived/missing/extra)"
    },
    {
      "label": "CSV Transform Graph Nodes",
      "file_type": "document",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_csv_transform_nodes",
      "community": 229,
      "norm_label": "csv transform graph nodes"
    },
    {
      "label": "Column-Level Quality Assessment Strategy",
      "file_type": "rationale",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_column_level_assessment",
      "community": 229,
      "norm_label": "column-level quality assessment strategy"
    },
    {
      "label": "Adaptive Strategy Selection (FAST_RULES/RULES_WITH_FLAGGING/LLM_ASSISTED/FULL_LLM)",
      "file_type": "concept",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_adaptive_strategy_selection",
      "community": 229,
      "norm_label": "adaptive strategy selection (fast_rules/rules_with_flagging/llm_assisted/full_llm)"
    },
    {
      "label": "Parallel Column Processing",
      "file_type": "concept",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_parallel_processing",
      "community": 229,
      "norm_label": "parallel column processing"
    },
    {
      "label": "Complete Outlier Tracking & Flagging",
      "file_type": "concept",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_outlier_tracking",
      "community": 229,
      "norm_label": "complete outlier tracking & flagging"
    },
    {
      "label": "Batch LLM Processing",
      "file_type": "rationale",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_batch_llm_processing",
      "community": 229,
      "norm_label": "batch llm processing"
    },
    {
      "label": "PapaParse CSV Parser",
      "file_type": "concept",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "nodes_papaparse",
      "community": 229,
      "norm_label": "papaparse csv parser"
    },
    {
      "label": "Docker Compose Dev Overrides",
      "file_type": "document",
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercomposedev_dev_compose",
      "community": 230,
      "norm_label": "docker compose dev overrides"
    },
    {
      "label": "Docker Compose Prod Overrides",
      "file_type": "document",
      "source_file": "docker-compose.prod.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercomposeprod_prod_compose",
      "community": 211,
      "norm_label": "docker compose prod overrides"
    },
    {
      "label": "Docker Compose Base Config",
      "file_type": "document",
      "source_file": "docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_base_compose",
      "community": 211,
      "norm_label": "docker compose base config"
    },
    {
      "label": "PostgreSQL Service",
      "file_type": "concept",
      "source_file": "docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_postgres_service",
      "community": 211,
      "norm_label": "postgresql service"
    },
    {
      "label": "Backend Service (Docker)",
      "file_type": "concept",
      "source_file": "docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_backend_service",
      "community": 211,
      "norm_label": "backend service (docker)"
    },
    {
      "label": "Frontend Service (Docker)",
      "file_type": "concept",
      "source_file": "docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_frontend_service",
      "community": 211,
      "norm_label": "frontend service (docker)"
    },
    {
      "label": "Kafka + Zookeeper Services",
      "file_type": "concept",
      "source_file": "docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_kafka_service",
      "community": 211,
      "norm_label": "kafka + zookeeper services"
    },
    {
      "label": "otel-lgtm Observability Stack (Grafana)",
      "file_type": "concept",
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_otel_lgtm",
      "community": 230,
      "norm_label": "otel-lgtm observability stack (grafana)"
    },
    {
      "label": "pgAdmin Service",
      "file_type": "concept",
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dockercompose_pgadmin",
      "community": 230,
      "norm_label": "pgadmin service"
    },
    {
      "label": "Frontend (React + Vite)",
      "file_type": "document",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_frontend",
      "community": 172,
      "norm_label": "frontend (react + vite)"
    },
    {
      "label": "4-Layer API Pipeline (endpoints/methods/hooks/components)",
      "file_type": "rationale",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_four_layer_api_pipeline",
      "community": 172,
      "norm_label": "4-layer api pipeline (endpoints/methods/hooks/components)"
    },
    {
      "label": "TanStack Query (server state)",
      "file_type": "concept",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_tanstack_query",
      "community": 172,
      "norm_label": "tanstack query (server state)"
    },
    {
      "label": "Zustand (client state)",
      "file_type": "concept",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_zustand",
      "community": 172,
      "norm_label": "zustand (client state)"
    },
    {
      "label": "Shadcn/ui (new-york) + Tailwind v4",
      "file_type": "concept",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_shadcn_ui",
      "community": 172,
      "norm_label": "shadcn/ui (new-york) + tailwind v4"
    },
    {
      "label": "PermissionGate Routing",
      "file_type": "concept",
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "frontendclaudemd_permission_gate",
      "community": 211,
      "norm_label": "permissiongate routing"
    },
    {
      "label": "Frontend index.html Entry",
      "file_type": "document",
      "source_file": "frontend/index.html",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "index_frontend_index_html",
      "community": 172,
      "norm_label": "frontend index.html entry"
    },
    {
      "label": "Domain Event Store Design",
      "file_type": "document",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_domain_event_store",
      "community": 194,
      "norm_label": "domain event store design"
    },
    {
      "label": "StreamingAdapter (Triple Output)",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_streaming_adapter",
      "community": 230,
      "norm_label": "streamingadapter (triple output)"
    },
    {
      "label": "Domain Event Taxonomy",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_domain_event_taxonomy",
      "community": 230,
      "norm_label": "domain event taxonomy"
    },
    {
      "label": "Event Translation Layer (LangGraph to Domain)",
      "file_type": "rationale",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_event_translation_layer",
      "community": 230,
      "norm_label": "event translation layer (langgraph to domain)"
    },
    {
      "label": "Translator Registry (pure functions)",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_translator_registry",
      "community": 241,
      "norm_label": "translator registry (pure functions)"
    },
    {
      "label": "Read Model Projections via PgBoss",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_read_model_projections",
      "community": 194,
      "norm_label": "read model projections via pgboss"
    },
    {
      "label": "Projection Cursors (idempotency)",
      "file_type": "rationale",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_projection_cursors",
      "community": 194,
      "norm_label": "projection cursors (idempotency)"
    },
    {
      "label": "Cross-Workflow Orchestration Triggers",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_cross_workflow_orchestration",
      "community": 194,
      "norm_label": "cross-workflow orchestration triggers"
    },
    {
      "label": "LangGraph Checkpoints as Snapshots",
      "file_type": "rationale",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_langgraph_checkpoint_snapshots",
      "community": 194,
      "norm_label": "langgraph checkpoints as snapshots"
    },
    {
      "label": "EventStoreQueryService (Unified Query API)",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_event_store_query_service",
      "community": 194,
      "norm_label": "eventstorequeryservice (unified query api)"
    },
    {
      "label": "workflow_events Table (raw LangGraph log)",
      "file_type": "concept",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_workflow_events_table",
      "community": 230,
      "norm_label": "workflow_events table (raw langgraph log)"
    },
    {
      "label": "CausationId Cross-Workflow Traceability",
      "file_type": "rationale",
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "domaineventstoredesign_causation_id_chaining",
      "community": 230,
      "norm_label": "causationid cross-workflow traceability"
    },
    {
      "label": "Frontend API Layer",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_api_layer",
      "community": 206,
      "norm_label": "frontend api layer"
    },
    {
      "label": "4-Layer API Pipeline",
      "file_type": "rationale",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_four_layer_pipeline",
      "community": 206,
      "norm_label": "4-layer api pipeline"
    },
    {
      "label": "Endpoints Layer",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_endpoints_layer",
      "community": 206,
      "norm_label": "endpoints layer"
    },
    {
      "label": "Methods Layer",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_methods_layer",
      "community": 206,
      "norm_label": "methods layer"
    },
    {
      "label": "Hooks Layer",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_hooks_layer",
      "community": 206,
      "norm_label": "hooks layer"
    },
    {
      "label": "Components Layer",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_components_layer",
      "community": 206,
      "norm_label": "components layer"
    },
    {
      "label": "Axios Instance and Interceptors",
      "file_type": "code",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_axios_instance",
      "community": 206,
      "norm_label": "axios instance and interceptors"
    },
    {
      "label": "ApiError Class",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_apierror",
      "community": 301,
      "norm_label": "apierror class"
    },
    {
      "label": "unwrapResponse Utility",
      "file_type": "code",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_unwrapresponse",
      "community": 206,
      "norm_label": "unwrapresponse utility"
    },
    {
      "label": "AppResponse Envelope Type",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_appresponse",
      "community": 206,
      "norm_label": "appresponse envelope type"
    },
    {
      "label": "API Error Normalization Flow",
      "file_type": "rationale",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_error_flow",
      "community": 301,
      "norm_label": "api error normalization flow"
    },
    {
      "label": "Dual-Type Strategy",
      "file_type": "rationale",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_dual_type_strategy",
      "community": 439,
      "norm_label": "dual-type strategy"
    },
    {
      "label": "OpenAPI Type Generation",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_openapi_type_generation",
      "community": 439,
      "norm_label": "openapi type generation"
    },
    {
      "label": "Mutation Cache Invalidation",
      "file_type": "rationale",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_cache_invalidation",
      "community": 283,
      "norm_label": "mutation cache invalidation"
    },
    {
      "label": "Hierarchical Query Keys",
      "file_type": "rationale",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_query_key_hierarchy",
      "community": 283,
      "norm_label": "hierarchical query keys"
    },
    {
      "label": "TanStack Query",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_tanstack_query",
      "community": 283,
      "norm_label": "tanstack query"
    },
    {
      "label": "Sonner Toast Notifications",
      "file_type": "concept",
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "api_readme_sonner_toast",
      "community": 301,
      "norm_label": "sonner toast notifications"
    },
    {
      "label": "Shared UI Components",
      "file_type": "concept",
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "components_readme_shared_components",
      "community": 305,
      "norm_label": "shared ui components"
    },
    {
      "label": "shadcn/ui Components",
      "file_type": "concept",
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "components_readme_shadcn_ui",
      "community": 305,
      "norm_label": "shadcn/ui components"
    },
    {
      "label": "Reusable Component Blocks",
      "file_type": "concept",
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "components_readme_blocks",
      "community": 305,
      "norm_label": "reusable component blocks"
    },
    {
      "label": "Lexical Rich Text Editor Components",
      "file_type": "concept",
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "components_readme_lexical_editor",
      "community": 266,
      "norm_label": "lexical rich text editor components"
    },
    {
      "label": "Domain-Agnostic Component Rule",
      "file_type": "rationale",
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "components_readme_domain_agnostic_rule",
      "community": 305,
      "norm_label": "domain-agnostic component rule"
    },
    {
      "label": "Constants and Configuration Layer",
      "file_type": "concept",
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "constants_readme_constants_config",
      "community": 287,
      "norm_label": "constants and configuration layer"
    },
    {
      "label": "Zod-Validated Environment Variables (env.ts)",
      "file_type": "concept",
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "constants_readme_env_module",
      "community": 287,
      "norm_label": "zod-validated environment variables (env.ts)"
    },
    {
      "label": "QUERY_KEYS Factory",
      "file_type": "concept",
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "constants_readme_query_keys",
      "community": 283,
      "norm_label": "query_keys factory"
    },
    {
      "label": "Zod Validation",
      "file_type": "concept",
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "constants_readme_zod",
      "community": 287,
      "norm_label": "zod validation"
    },
    {
      "label": "Shared Custom Hooks",
      "file_type": "concept",
      "source_file": "frontend/src/hooks/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "hooks_readme_shared_hooks",
      "community": 206,
      "norm_label": "shared custom hooks"
    },
    {
      "label": "Client-Side Logic Only Rule",
      "file_type": "rationale",
      "source_file": "frontend/src/hooks/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "hooks_readme_client_logic_only_rule",
      "community": 206,
      "norm_label": "client-side logic only rule"
    },
    {
      "label": "Utility Libraries (lib)",
      "file_type": "concept",
      "source_file": "frontend/src/lib/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "lib_readme_utility_libraries",
      "community": 305,
      "norm_label": "utility libraries (lib)"
    },
    {
      "label": "cn() Class Name Merging Utility",
      "file_type": "code",
      "source_file": "frontend/src/lib/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "lib_readme_cn_utility",
      "community": 305,
      "norm_label": "cn() class name merging utility"
    },
    {
      "label": "Presentation Layer",
      "file_type": "concept",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_presentation_layer",
      "community": 310,
      "norm_label": "presentation layer"
    },
    {
      "label": "Page Components",
      "file_type": "concept",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_pages",
      "community": 310,
      "norm_label": "page components"
    },
    {
      "label": "Domain-Specific Components",
      "file_type": "concept",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_domain_components",
      "community": 206,
      "norm_label": "domain-specific components"
    },
    {
      "label": "Layout Shells and Route Infrastructure",
      "file_type": "concept",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_layout_shells",
      "community": 310,
      "norm_label": "layout shells and route infrastructure"
    },
    {
      "label": "Router (Lazy Route Wrappers)",
      "file_type": "concept",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_router",
      "community": 310,
      "norm_label": "router (lazy route wrappers)"
    },
    {
      "label": "Folder + Barrel Component Organization",
      "file_type": "rationale",
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "presentation_readme_folder_barrel_pattern",
      "community": 310,
      "norm_label": "folder + barrel component organization"
    },
    {
      "label": "Zustand State Management",
      "file_type": "concept",
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "store_readme_state_management",
      "community": 283,
      "norm_label": "zustand state management"
    },
    {
      "label": "authStore",
      "file_type": "concept",
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "store_readme_authstore",
      "community": 283,
      "norm_label": "authstore"
    },
    {
      "label": "uiStore",
      "file_type": "concept",
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "store_readme_uistore",
      "community": 266,
      "norm_label": "uistore"
    },
    {
      "label": "Client State vs Server State Separation",
      "file_type": "rationale",
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "store_readme_client_vs_server_state",
      "community": 283,
      "norm_label": "client state vs server state separation"
    },
    {
      "label": "Theme Management (.dark class toggling)",
      "file_type": "concept",
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "store_readme_theme_management",
      "community": 266,
      "norm_label": "theme management (.dark class toggling)"
    },
    {
      "label": "Global Styles",
      "file_type": "concept",
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "styles_readme_global_styles",
      "community": 266,
      "norm_label": "global styles"
    },
    {
      "label": "oklch Design Tokens",
      "file_type": "rationale",
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "styles_readme_oklch_design_tokens",
      "community": 266,
      "norm_label": "oklch design tokens"
    },
    {
      "label": "Token Flow (colors to Tailwind)",
      "file_type": "rationale",
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "styles_readme_token_flow",
      "community": 266,
      "norm_label": "token flow (colors to tailwind)"
    },
    {
      "label": "Tiptap Editor Styles",
      "file_type": "concept",
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "styles_readme_tiptap_editor_styles",
      "community": 266,
      "norm_label": "tiptap editor styles"
    },
    {
      "label": "Tailwind @theme inline Integration",
      "file_type": "concept",
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "styles_readme_tailwind_theme_inline",
      "community": 266,
      "norm_label": "tailwind @theme inline integration"
    },
    {
      "label": "Pure Utility Functions",
      "file_type": "concept",
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "utils_readme_utility_functions",
      "community": 301,
      "norm_label": "pure utility functions"
    },
    {
      "label": "JWT Decode/Validation Utilities",
      "file_type": "code",
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "utils_readme_jwt_utilities",
      "community": 301,
      "norm_label": "jwt decode/validation utilities"
    },
    {
      "label": "Error Code to Message Mapping",
      "file_type": "code",
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "utils_readme_error_messages",
      "community": 301,
      "norm_label": "error code to message mapping"
    },
    {
      "label": "Grafana Dashboard Provisioning",
      "file_type": "code",
      "source_file": "grafana/provisioning/dashboards/dashboards.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dashboards_dashboards_grafana_provisioning",
      "community": 450,
      "norm_label": "grafana dashboard provisioning"
    },
    {
      "label": "LangGraph Grafana Dashboard Folder",
      "file_type": "concept",
      "source_file": "grafana/provisioning/dashboards/dashboards.yaml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "dashboards_dashboards_langgraph_folder",
      "community": 450,
      "norm_label": "langgraph grafana dashboard folder"
    },
    {
      "label": "Test CLAUDE.md Guide",
      "file_type": "document",
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_claude_test_guide",
      "community": 281,
      "norm_label": "test claude.md guide"
    },
    {
      "label": "Playwright E2E Testing",
      "file_type": "concept",
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_claude_playwright_e2e",
      "community": 281,
      "norm_label": "playwright e2e testing"
    },
    {
      "label": "Qase.io Integration",
      "file_type": "concept",
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_claude_qase_integration",
      "community": 281,
      "norm_label": "qase.io integration"
    },
    {
      "label": "Global Setup DB Seeding",
      "file_type": "concept",
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_claude_global_setup_seed",
      "community": 281,
      "norm_label": "global setup db seeding"
    },
    {
      "label": "Merged Fixtures Import Convention",
      "file_type": "rationale",
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_claude_merged_fixtures_import",
      "community": 281,
      "norm_label": "merged fixtures import convention"
    },
    {
      "label": "Playwright Test Framework",
      "file_type": "concept",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_playwright_framework",
      "community": 224,
      "norm_label": "playwright test framework"
    },
    {
      "label": "Page Object Model",
      "file_type": "rationale",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_page_object_model",
      "community": 224,
      "norm_label": "page object model"
    },
    {
      "label": "Fixture Composition (mergeTests)",
      "file_type": "rationale",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_fixture_composition",
      "community": 224,
      "norm_label": "fixture composition (mergetests)"
    },
    {
      "label": "apiRequest Fixture",
      "file_type": "concept",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_api_fixture",
      "community": 224,
      "norm_label": "apirequest fixture"
    },
    {
      "label": "authToken Fixture",
      "file_type": "concept",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_auth_fixture",
      "community": 224,
      "norm_label": "authtoken fixture"
    },
    {
      "label": "networkErrorMonitor Fixture",
      "file_type": "concept",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_network_fixture",
      "community": 224,
      "norm_label": "networkerrormonitor fixture"
    },
    {
      "label": "Faker-Based Data Factories",
      "file_type": "rationale",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_data_factories",
      "community": 224,
      "norm_label": "faker-based data factories"
    },
    {
      "label": "httpOnly Cookie Authentication",
      "file_type": "concept",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_httponly_cookie_auth",
      "community": 224,
      "norm_label": "httponly cookie authentication"
    },
    {
      "label": "data-testid Selector Convention",
      "file_type": "rationale",
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "playwright_readme_data_testid_selectors",
      "community": 224,
      "norm_label": "data-testid selector convention"
    },
    {
      "label": "Cypress Test Runner Service",
      "file_type": "code",
      "source_file": "test/docker-compose.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_docker_compose_cypress_runner",
      "community": 224,
      "norm_label": "cypress test runner service"
    },
    {
      "label": "Cypress E2E and API Tests",
      "file_type": "document",
      "source_file": "test/README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "test_readme_cypress_e2e",
      "community": 224,
      "norm_label": "cypress e2e and api tests"
    },
    {
      "label": "Schema Management Page",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_schema_management_page",
      "community": 281,
      "norm_label": "schema management page"
    },
    {
      "label": "SchemaManager Page Component",
      "file_type": "code",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_schemamanager",
      "community": 310,
      "norm_label": "schemamanager page component"
    },
    {
      "label": "SchemaForm (react-hook-form + Zod)",
      "file_type": "code",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_schemaform",
      "community": 287,
      "norm_label": "schemaform (react-hook-form + zod)"
    },
    {
      "label": "Column Builder",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_column_builder",
      "community": 287,
      "norm_label": "column builder"
    },
    {
      "label": "Validation Rules (column reference syntax)",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_validation_rules",
      "community": 287,
      "norm_label": "validation rules (column reference syntax)"
    },
    {
      "label": "Schema CRUD API Endpoints",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_schema_crud_endpoints",
      "community": 281,
      "norm_label": "schema crud api endpoints"
    },
    {
      "label": "Schema TanStack Query Hooks",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_schema_hooks",
      "community": 281,
      "norm_label": "schema tanstack query hooks"
    },
    {
      "label": "React Hook Form",
      "file_type": "concept",
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "id": "schema_management_findings_react_hook_form",
      "community": 287,
      "norm_label": "react hook form"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L8",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_bedrock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L26",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_ghrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L57",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_ignored_patterns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L73",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_isignored",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L77",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L44",
      "weight": 1.0,
      "source": "scripts_review_pr",
      "target": "scripts_review_pr_upsertcomment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L45",
      "weight": 1.0,
      "source": "scripts_review_pr_upsertcomment",
      "target": "scripts_review_pr_ghrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".github/scripts/review-pr.mjs",
      "source_location": "L187",
      "weight": 1.0,
      "source": "scripts_review_pr_main",
      "target": "scripts_review_pr_upsertcomment",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L52",
      "weight": 1.0,
      "context": "import",
      "source": "backend_package_devdependencies_husky",
      "target": "husky",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".husky/_/husky.sh",
      "source_location": "L1",
      "weight": 1.0,
      "source": "husky",
      "target": "users_emre_code_projects_efsora_recvue_agentic_os_husky_husky_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L27",
      "weight": 1.0,
      "context": "import",
      "source": "package_devdependencies_husky",
      "target": "husky",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/extensions.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "vscode_extensions",
      "target": "vscode_extensions_recommendations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/launch.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "vscode_launch",
      "target": "vscode_launch_compounds",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/launch.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "vscode_launch",
      "target": "vscode_launch_configurations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/launch.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "vscode_launch",
      "target": "vscode_launch_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_editor_codeactionsonsave",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_editor_formatonsave",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_eslint_useflatconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_eslint_validate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_eslint_workingdirectories",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L33",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_javascript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_javascript_format_enable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_json",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_typescript_format_enable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "vscode_settings",
      "target": "vscode_settings_typescriptreact",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "vscode_settings_editor_codeactionsonsave",
      "target": "vscode_settings_editor_codeactionsonsave_source_fixall_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "vscode_settings_editor_codeactionsonsave",
      "target": "vscode_settings_editor_codeactionsonsave_source_organizeimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "vscode_settings_typescript",
      "target": "vscode_settings_typescript_editor_defaultformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "vscode_settings_typescriptreact",
      "target": "vscode_settings_typescriptreact_editor_defaultformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "vscode_settings_javascript",
      "target": "vscode_settings_javascript_editor_defaultformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".vscode/settings.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "vscode_settings_json",
      "target": "vscode_settings_json_editor_defaultformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L64",
      "weight": 1.0,
      "source": "docs_openapi",
      "target": "docs_openapi_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "docs_openapi",
      "target": "docs_openapi_info",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "docs_openapi",
      "target": "docs_openapi_openapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "docs_openapi",
      "target": "docs_openapi_servers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "docs_openapi",
      "target": "docs_openapi_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "docs_openapi_info",
      "target": "docs_openapi_info_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "docs_openapi_info",
      "target": "docs_openapi_info_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "docs_openapi_info",
      "target": "docs_openapi_info_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L73",
      "weight": 1.0,
      "source": "docs_openapi_components",
      "target": "docs_openapi_components_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L65",
      "weight": 1.0,
      "source": "docs_openapi_components",
      "target": "docs_openapi_components_securityschemes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L66",
      "weight": 1.0,
      "source": "docs_openapi_components_securityschemes",
      "target": "docs_openapi_securityschemes_bearerauth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L67",
      "weight": 1.0,
      "source": "docs_openapi_securityschemes_bearerauth",
      "target": "docs_openapi_bearerauth_bearerformat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L68",
      "weight": 1.0,
      "source": "docs_openapi_securityschemes_bearerauth",
      "target": "docs_openapi_bearerauth_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L69",
      "weight": 1.0,
      "source": "docs_openapi_securityschemes_bearerauth",
      "target": "docs_openapi_bearerauth_scheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "docs_openapi_securityschemes_bearerauth",
      "target": "docs_openapi_bearerauth_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L108",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L975",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_availablegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1322",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_checkpointsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L857",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_createschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L461",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_cursormeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L944",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_deleteschemaresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1043",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_dispatcheventbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1021",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_dispatchresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L74",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_errorresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L679",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_extendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1367",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_flowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1208",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_flowstatusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1124",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_flowsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_helloresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L960",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_listavailablegraphsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L652",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_logoutresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L668",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_meresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L480",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_meta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L436",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_paginationmeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1093",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_registeredgraphsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L790",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_schemadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L922",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_schemalistresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L809",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_schemametadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1067",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_shellstatusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L627",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_tokenexchangebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L523",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_tokenexchangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L765",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_updatepasswordbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L740",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_updateprofilebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L928",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_updateschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L534",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L605",
      "weight": 1.0,
      "source": "docs_openapi_components_schemas",
      "target": "docs_openapi_schemas_userrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L76",
      "weight": 1.0,
      "source": "docs_openapi_schemas_errorresponse",
      "target": "docs_openapi_errorresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L101",
      "weight": 1.0,
      "source": "docs_openapi_schemas_errorresponse",
      "target": "docs_openapi_errorresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L75",
      "weight": 1.0,
      "source": "docs_openapi_schemas_errorresponse",
      "target": "docs_openapi_errorresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L77",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_data",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L83",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L87",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_meta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L90",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_success",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L96",
      "weight": 1.0,
      "source": "docs_openapi_errorresponse_properties",
      "target": "docs_openapi_properties_traceid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L78",
      "weight": 1.0,
      "source": "docs_openapi_properties_data",
      "target": "docs_openapi_data_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1267",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1172",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1272",
      "weight": 1.0,
      "source": "docs_openapi_properties_error",
      "target": "docs_openapi_error_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "docs_openapi_properties_error",
      "target": "docs_openapi_error_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1268",
      "weight": 1.0,
      "source": "docs_openapi_properties_error",
      "target": "docs_openapi_error_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L514",
      "weight": 1.0,
      "source": "docs_openapi_helloresponse_properties",
      "target": "docs_openapi_properties_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L655",
      "weight": 1.0,
      "source": "docs_openapi_logoutresponse_properties",
      "target": "docs_openapi_properties_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L657",
      "weight": 1.0,
      "source": "docs_openapi_properties_message",
      "target": "docs_openapi_message_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L656",
      "weight": 1.0,
      "source": "docs_openapi_properties_message",
      "target": "docs_openapi_message_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "docs_openapi_properties_meta",
      "target": "docs_openapi_meta_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L481",
      "weight": 1.0,
      "source": "docs_openapi_schemas_meta",
      "target": "docs_openapi_meta_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "docs_openapi_properties_success",
      "target": "docs_openapi_success_enum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "docs_openapi_properties_success",
      "target": "docs_openapi_success_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L98",
      "weight": 1.0,
      "source": "docs_openapi_properties_traceid",
      "target": "docs_openapi_traceid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L97",
      "weight": 1.0,
      "source": "docs_openapi_properties_traceid",
      "target": "docs_openapi_traceid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L109",
      "weight": 1.0,
      "source": "docs_openapi_schemas_apperror",
      "target": "docs_openapi_apperror_anyof",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L438",
      "weight": 1.0,
      "source": "docs_openapi_schemas_paginationmeta",
      "target": "docs_openapi_paginationmeta_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L455",
      "weight": 1.0,
      "source": "docs_openapi_schemas_paginationmeta",
      "target": "docs_openapi_paginationmeta_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L437",
      "weight": 1.0,
      "source": "docs_openapi_schemas_paginationmeta",
      "target": "docs_openapi_paginationmeta_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L439",
      "weight": 1.0,
      "source": "docs_openapi_paginationmeta_properties",
      "target": "docs_openapi_properties_page",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L444",
      "weight": 1.0,
      "source": "docs_openapi_paginationmeta_properties",
      "target": "docs_openapi_properties_size",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L449",
      "weight": 1.0,
      "source": "docs_openapi_paginationmeta_properties",
      "target": "docs_openapi_properties_total",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L442",
      "weight": 1.0,
      "source": "docs_openapi_properties_page",
      "target": "docs_openapi_page_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L441",
      "weight": 1.0,
      "source": "docs_openapi_properties_page",
      "target": "docs_openapi_page_exclusiveminimum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L440",
      "weight": 1.0,
      "source": "docs_openapi_properties_page",
      "target": "docs_openapi_page_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L447",
      "weight": 1.0,
      "source": "docs_openapi_properties_size",
      "target": "docs_openapi_size_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L446",
      "weight": 1.0,
      "source": "docs_openapi_properties_size",
      "target": "docs_openapi_size_exclusiveminimum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L445",
      "weight": 1.0,
      "source": "docs_openapi_properties_size",
      "target": "docs_openapi_size_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L452",
      "weight": 1.0,
      "source": "docs_openapi_properties_total",
      "target": "docs_openapi_total_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L451",
      "weight": 1.0,
      "source": "docs_openapi_properties_total",
      "target": "docs_openapi_total_minimum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L450",
      "weight": 1.0,
      "source": "docs_openapi_properties_total",
      "target": "docs_openapi_total_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L463",
      "weight": 1.0,
      "source": "docs_openapi_schemas_cursormeta",
      "target": "docs_openapi_cursormeta_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L462",
      "weight": 1.0,
      "source": "docs_openapi_schemas_cursormeta",
      "target": "docs_openapi_cursormeta_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L464",
      "weight": 1.0,
      "source": "docs_openapi_cursormeta_properties",
      "target": "docs_openapi_properties_next_cursor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L471",
      "weight": 1.0,
      "source": "docs_openapi_cursormeta_properties",
      "target": "docs_openapi_properties_previous_cursor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L469",
      "weight": 1.0,
      "source": "docs_openapi_properties_next_cursor",
      "target": "docs_openapi_next_cursor_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L465",
      "weight": 1.0,
      "source": "docs_openapi_properties_next_cursor",
      "target": "docs_openapi_next_cursor_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L476",
      "weight": 1.0,
      "source": "docs_openapi_properties_previous_cursor",
      "target": "docs_openapi_previous_cursor_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L472",
      "weight": 1.0,
      "source": "docs_openapi_properties_previous_cursor",
      "target": "docs_openapi_previous_cursor_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L482",
      "weight": 1.0,
      "source": "docs_openapi_schemas_meta",
      "target": "docs_openapi_meta_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L483",
      "weight": 1.0,
      "source": "docs_openapi_meta_properties",
      "target": "docs_openapi_properties_cursor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L496",
      "weight": 1.0,
      "source": "docs_openapi_meta_properties",
      "target": "docs_openapi_properties_pagination",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L484",
      "weight": 1.0,
      "source": "docs_openapi_properties_cursor",
      "target": "docs_openapi_cursor_allof",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L497",
      "weight": 1.0,
      "source": "docs_openapi_properties_pagination",
      "target": "docs_openapi_pagination_allof",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L513",
      "weight": 1.0,
      "source": "docs_openapi_schemas_helloresponse",
      "target": "docs_openapi_helloresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L519",
      "weight": 1.0,
      "source": "docs_openapi_schemas_helloresponse",
      "target": "docs_openapi_helloresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "docs_openapi_schemas_helloresponse",
      "target": "docs_openapi_helloresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L525",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangeresponse",
      "target": "docs_openapi_tokenexchangeresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L530",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangeresponse",
      "target": "docs_openapi_tokenexchangeresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L524",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangeresponse",
      "target": "docs_openapi_tokenexchangeresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L526",
      "weight": 1.0,
      "source": "docs_openapi_tokenexchangeresponse_properties",
      "target": "docs_openapi_properties_user",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L671",
      "weight": 1.0,
      "source": "docs_openapi_meresponse_properties",
      "target": "docs_openapi_properties_user",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L672",
      "weight": 1.0,
      "source": "docs_openapi_properties_user",
      "target": "docs_openapi_user_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L536",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userdata",
      "target": "docs_openapi_userdata_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L594",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userdata",
      "target": "docs_openapi_userdata_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L535",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userdata",
      "target": "docs_openapi_userdata_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L572",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_directpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L541",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_email",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L550",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_groups",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L589",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_isprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L546",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L579",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L559",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L537",
      "weight": 1.0,
      "source": "docs_openapi_userdata_properties",
      "target": "docs_openapi_properties_sub",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L539",
      "weight": 1.0,
      "source": "docs_openapi_properties_sub",
      "target": "docs_openapi_sub_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L538",
      "weight": 1.0,
      "source": "docs_openapi_properties_sub",
      "target": "docs_openapi_sub_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L687",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_email",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L690",
      "weight": 1.0,
      "source": "docs_openapi_properties_email",
      "target": "docs_openapi_email_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L689",
      "weight": 1.0,
      "source": "docs_openapi_properties_email",
      "target": "docs_openapi_email_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L688",
      "weight": 1.0,
      "source": "docs_openapi_properties_email",
      "target": "docs_openapi_email_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L860",
      "weight": 1.0,
      "source": "docs_openapi_createschemabody_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L951",
      "weight": 1.0,
      "source": "docs_openapi_deleteschemaresponse_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L692",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L864",
      "weight": 1.0,
      "source": "docs_openapi_properties_name",
      "target": "docs_openapi_name_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L934",
      "weight": 1.0,
      "source": "docs_openapi_properties_name",
      "target": "docs_openapi_name_maxlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L933",
      "weight": 1.0,
      "source": "docs_openapi_properties_name",
      "target": "docs_openapi_name_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L952",
      "weight": 1.0,
      "source": "docs_openapi_properties_name",
      "target": "docs_openapi_name_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L820",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L748",
      "weight": 1.0,
      "source": "docs_openapi_updateprofilebody_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L931",
      "weight": 1.0,
      "source": "docs_openapi_updateschemabody_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L612",
      "weight": 1.0,
      "source": "docs_openapi_userrole_properties",
      "target": "docs_openapi_properties_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L555",
      "weight": 1.0,
      "source": "docs_openapi_properties_groups",
      "target": "docs_openapi_groups_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L552",
      "weight": 1.0,
      "source": "docs_openapi_properties_groups",
      "target": "docs_openapi_groups_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L551",
      "weight": 1.0,
      "source": "docs_openapi_properties_groups",
      "target": "docs_openapi_groups_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L553",
      "weight": 1.0,
      "source": "docs_openapi_groups_items",
      "target": "docs_openapi_items_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "docs_openapi_directpermissions_items",
      "target": "docs_openapi_items_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1079",
      "weight": 1.0,
      "source": "docs_openapi_graphids_items",
      "target": "docs_openapi_items_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L582",
      "weight": 1.0,
      "source": "docs_openapi_permissions_items",
      "target": "docs_openapi_items_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1096",
      "weight": 1.0,
      "source": "docs_openapi_registeredgraphsresponse_items",
      "target": "docs_openapi_items_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L564",
      "weight": 1.0,
      "source": "docs_openapi_properties_roles",
      "target": "docs_openapi_roles_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L561",
      "weight": 1.0,
      "source": "docs_openapi_properties_roles",
      "target": "docs_openapi_roles_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L560",
      "weight": 1.0,
      "source": "docs_openapi_properties_roles",
      "target": "docs_openapi_roles_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L562",
      "weight": 1.0,
      "source": "docs_openapi_roles_items",
      "target": "docs_openapi_items_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1293",
      "weight": 1.0,
      "source": "docs_openapi_checkpoints_items",
      "target": "docs_openapi_items_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L966",
      "weight": 1.0,
      "source": "docs_openapi_graphs_items",
      "target": "docs_openapi_items_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L925",
      "weight": 1.0,
      "source": "docs_openapi_schemalistresponse_items",
      "target": "docs_openapi_items_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L577",
      "weight": 1.0,
      "source": "docs_openapi_properties_directpermissions",
      "target": "docs_openapi_directpermissions_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "docs_openapi_properties_directpermissions",
      "target": "docs_openapi_directpermissions_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L573",
      "weight": 1.0,
      "source": "docs_openapi_properties_directpermissions",
      "target": "docs_openapi_directpermissions_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L584",
      "weight": 1.0,
      "source": "docs_openapi_properties_permissions",
      "target": "docs_openapi_permissions_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L581",
      "weight": 1.0,
      "source": "docs_openapi_properties_permissions",
      "target": "docs_openapi_permissions_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L580",
      "weight": 1.0,
      "source": "docs_openapi_properties_permissions",
      "target": "docs_openapi_permissions_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L591",
      "weight": 1.0,
      "source": "docs_openapi_properties_isprotected",
      "target": "docs_openapi_isprotected_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L590",
      "weight": 1.0,
      "source": "docs_openapi_properties_isprotected",
      "target": "docs_openapi_isprotected_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L607",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userrole",
      "target": "docs_openapi_userrole_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L621",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userrole",
      "target": "docs_openapi_userrole_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L606",
      "weight": 1.0,
      "source": "docs_openapi_schemas_userrole",
      "target": "docs_openapi_userrole_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L608",
      "weight": 1.0,
      "source": "docs_openapi_userrole_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L616",
      "weight": 1.0,
      "source": "docs_openapi_userrole_properties",
      "target": "docs_openapi_properties_source",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L947",
      "weight": 1.0,
      "source": "docs_openapi_deleteschemaresponse_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L682",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1211",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1127",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1214",
      "weight": 1.0,
      "source": "docs_openapi_properties_id",
      "target": "docs_openapi_id_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1213",
      "weight": 1.0,
      "source": "docs_openapi_properties_id",
      "target": "docs_openapi_id_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1212",
      "weight": 1.0,
      "source": "docs_openapi_properties_id",
      "target": "docs_openapi_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L812",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L618",
      "weight": 1.0,
      "source": "docs_openapi_properties_source",
      "target": "docs_openapi_source_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L617",
      "weight": 1.0,
      "source": "docs_openapi_properties_source",
      "target": "docs_openapi_source_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L629",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangebody",
      "target": "docs_openapi_tokenexchangebody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L646",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangebody",
      "target": "docs_openapi_tokenexchangebody_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L628",
      "weight": 1.0,
      "source": "docs_openapi_schemas_tokenexchangebody",
      "target": "docs_openapi_tokenexchangebody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L630",
      "weight": 1.0,
      "source": "docs_openapi_tokenexchangebody_properties",
      "target": "docs_openapi_properties_code",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L635",
      "weight": 1.0,
      "source": "docs_openapi_tokenexchangebody_properties",
      "target": "docs_openapi_properties_codeverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L640",
      "weight": 1.0,
      "source": "docs_openapi_tokenexchangebody_properties",
      "target": "docs_openapi_properties_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L633",
      "weight": 1.0,
      "source": "docs_openapi_properties_code",
      "target": "docs_openapi_code_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L632",
      "weight": 1.0,
      "source": "docs_openapi_properties_code",
      "target": "docs_openapi_code_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L631",
      "weight": 1.0,
      "source": "docs_openapi_properties_code",
      "target": "docs_openapi_code_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L638",
      "weight": 1.0,
      "source": "docs_openapi_properties_codeverifier",
      "target": "docs_openapi_codeverifier_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L637",
      "weight": 1.0,
      "source": "docs_openapi_properties_codeverifier",
      "target": "docs_openapi_codeverifier_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L636",
      "weight": 1.0,
      "source": "docs_openapi_properties_codeverifier",
      "target": "docs_openapi_codeverifier_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1350",
      "weight": 1.0,
      "source": "docs_openapi_checkpointsummary_properties",
      "target": "docs_openapi_properties_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1352",
      "weight": 1.0,
      "source": "docs_openapi_properties_state",
      "target": "docs_openapi_state_additionalproperties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1353",
      "weight": 1.0,
      "source": "docs_openapi_properties_state",
      "target": "docs_openapi_state_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L642",
      "weight": 1.0,
      "source": "docs_openapi_properties_state",
      "target": "docs_openapi_state_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1351",
      "weight": 1.0,
      "source": "docs_openapi_properties_state",
      "target": "docs_openapi_state_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1354",
      "weight": 1.0,
      "source": "docs_openapi_state_example",
      "target": "docs_openapi_example_rowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1355",
      "weight": 1.0,
      "source": "docs_openapi_state_example",
      "target": "docs_openapi_example_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L654",
      "weight": 1.0,
      "source": "docs_openapi_schemas_logoutresponse",
      "target": "docs_openapi_logoutresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L664",
      "weight": 1.0,
      "source": "docs_openapi_schemas_logoutresponse",
      "target": "docs_openapi_logoutresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L653",
      "weight": 1.0,
      "source": "docs_openapi_schemas_logoutresponse",
      "target": "docs_openapi_logoutresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L659",
      "weight": 1.0,
      "source": "docs_openapi_logoutresponse_properties",
      "target": "docs_openapi_properties_oktalogouturl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L661",
      "weight": 1.0,
      "source": "docs_openapi_properties_oktalogouturl",
      "target": "docs_openapi_oktalogouturl_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L660",
      "weight": 1.0,
      "source": "docs_openapi_properties_oktalogouturl",
      "target": "docs_openapi_oktalogouturl_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L670",
      "weight": 1.0,
      "source": "docs_openapi_schemas_meresponse",
      "target": "docs_openapi_meresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L675",
      "weight": 1.0,
      "source": "docs_openapi_schemas_meresponse",
      "target": "docs_openapi_meresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L669",
      "weight": 1.0,
      "source": "docs_openapi_schemas_meresponse",
      "target": "docs_openapi_meresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L681",
      "weight": 1.0,
      "source": "docs_openapi_schemas_extendeduserdata",
      "target": "docs_openapi_extendeduserdata_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L730",
      "weight": 1.0,
      "source": "docs_openapi_schemas_extendeduserdata",
      "target": "docs_openapi_extendeduserdata_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L680",
      "weight": 1.0,
      "source": "docs_openapi_schemas_extendeduserdata",
      "target": "docs_openapi_extendeduserdata_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L706",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_bio",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L713",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_createdat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L699",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_surname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L721",
      "weight": 1.0,
      "source": "docs_openapi_extendeduserdata_properties",
      "target": "docs_openapi_properties_updatedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L754",
      "weight": 1.0,
      "source": "docs_openapi_properties_surname",
      "target": "docs_openapi_surname_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L753",
      "weight": 1.0,
      "source": "docs_openapi_properties_surname",
      "target": "docs_openapi_surname_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L752",
      "weight": 1.0,
      "source": "docs_openapi_updateprofilebody_properties",
      "target": "docs_openapi_properties_surname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L758",
      "weight": 1.0,
      "source": "docs_openapi_properties_bio",
      "target": "docs_openapi_bio_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L757",
      "weight": 1.0,
      "source": "docs_openapi_properties_bio",
      "target": "docs_openapi_bio_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L756",
      "weight": 1.0,
      "source": "docs_openapi_updateprofilebody_properties",
      "target": "docs_openapi_properties_bio",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1274",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_createdat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1179",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_createdat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1280",
      "weight": 1.0,
      "source": "docs_openapi_properties_createdat",
      "target": "docs_openapi_createdat_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1279",
      "weight": 1.0,
      "source": "docs_openapi_properties_createdat",
      "target": "docs_openapi_createdat_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1275",
      "weight": 1.0,
      "source": "docs_openapi_properties_createdat",
      "target": "docs_openapi_createdat_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L832",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_createdat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1282",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_updatedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1187",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_updatedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1288",
      "weight": 1.0,
      "source": "docs_openapi_properties_updatedat",
      "target": "docs_openapi_updatedat_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1287",
      "weight": 1.0,
      "source": "docs_openapi_properties_updatedat",
      "target": "docs_openapi_updatedat_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1283",
      "weight": 1.0,
      "source": "docs_openapi_properties_updatedat",
      "target": "docs_openapi_updatedat_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L839",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_updatedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L742",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updateprofilebody",
      "target": "docs_openapi_updateprofilebody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L761",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updateprofilebody",
      "target": "docs_openapi_updateprofilebody_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L741",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updateprofilebody",
      "target": "docs_openapi_updateprofilebody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L743",
      "weight": 1.0,
      "source": "docs_openapi_updateprofilebody_properties",
      "target": "docs_openapi_properties_userid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L771",
      "weight": 1.0,
      "source": "docs_openapi_properties_userid",
      "target": "docs_openapi_userid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L818",
      "weight": 1.0,
      "source": "docs_openapi_properties_userid",
      "target": "docs_openapi_userid_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L817",
      "weight": 1.0,
      "source": "docs_openapi_properties_userid",
      "target": "docs_openapi_userid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L816",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_userid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L768",
      "weight": 1.0,
      "source": "docs_openapi_updatepasswordbody_properties",
      "target": "docs_openapi_properties_userid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L767",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updatepasswordbody",
      "target": "docs_openapi_updatepasswordbody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L784",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updatepasswordbody",
      "target": "docs_openapi_updatepasswordbody_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L766",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updatepasswordbody",
      "target": "docs_openapi_updatepasswordbody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L773",
      "weight": 1.0,
      "source": "docs_openapi_updatepasswordbody_properties",
      "target": "docs_openapi_properties_currentpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L778",
      "weight": 1.0,
      "source": "docs_openapi_updatepasswordbody_properties",
      "target": "docs_openapi_properties_newpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L776",
      "weight": 1.0,
      "source": "docs_openapi_properties_currentpassword",
      "target": "docs_openapi_currentpassword_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L775",
      "weight": 1.0,
      "source": "docs_openapi_properties_currentpassword",
      "target": "docs_openapi_currentpassword_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L774",
      "weight": 1.0,
      "source": "docs_openapi_properties_currentpassword",
      "target": "docs_openapi_currentpassword_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L781",
      "weight": 1.0,
      "source": "docs_openapi_properties_newpassword",
      "target": "docs_openapi_newpassword_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L780",
      "weight": 1.0,
      "source": "docs_openapi_properties_newpassword",
      "target": "docs_openapi_newpassword_minlength",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L779",
      "weight": 1.0,
      "source": "docs_openapi_properties_newpassword",
      "target": "docs_openapi_newpassword_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L791",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemadata",
      "target": "docs_openapi_schemadata_allof",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L871",
      "weight": 1.0,
      "source": "docs_openapi_properties_schemadata",
      "target": "docs_openapi_schemadata_allof",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L811",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemametadata",
      "target": "docs_openapi_schemametadata_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L847",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemametadata",
      "target": "docs_openapi_schemametadata_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L810",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemametadata",
      "target": "docs_openapi_schemametadata_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L823",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L829",
      "weight": 1.0,
      "source": "docs_openapi_schemametadata_properties",
      "target": "docs_openapi_properties_isdefault",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L866",
      "weight": 1.0,
      "source": "docs_openapi_createschemabody_properties",
      "target": "docs_openapi_properties_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L868",
      "weight": 1.0,
      "source": "docs_openapi_properties_description",
      "target": "docs_openapi_description_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L937",
      "weight": 1.0,
      "source": "docs_openapi_properties_description",
      "target": "docs_openapi_description_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L936",
      "weight": 1.0,
      "source": "docs_openapi_updateschemabody_properties",
      "target": "docs_openapi_properties_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L830",
      "weight": 1.0,
      "source": "docs_openapi_properties_isdefault",
      "target": "docs_openapi_isdefault_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L859",
      "weight": 1.0,
      "source": "docs_openapi_schemas_createschemabody",
      "target": "docs_openapi_createschemabody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L917",
      "weight": 1.0,
      "source": "docs_openapi_schemas_createschemabody",
      "target": "docs_openapi_createschemabody_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L858",
      "weight": 1.0,
      "source": "docs_openapi_schemas_createschemabody",
      "target": "docs_openapi_createschemabody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L870",
      "weight": 1.0,
      "source": "docs_openapi_createschemabody_properties",
      "target": "docs_openapi_properties_schemadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L940",
      "weight": 1.0,
      "source": "docs_openapi_properties_schemadata",
      "target": "docs_openapi_schemadata_ref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L939",
      "weight": 1.0,
      "source": "docs_openapi_updateschemabody_properties",
      "target": "docs_openapi_properties_schemadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L924",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemalistresponse",
      "target": "docs_openapi_schemalistresponse_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L923",
      "weight": 1.0,
      "source": "docs_openapi_schemas_schemalistresponse",
      "target": "docs_openapi_schemalistresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L930",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updateschemabody",
      "target": "docs_openapi_updateschemabody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L929",
      "weight": 1.0,
      "source": "docs_openapi_schemas_updateschemabody",
      "target": "docs_openapi_updateschemabody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L946",
      "weight": 1.0,
      "source": "docs_openapi_schemas_deleteschemaresponse",
      "target": "docs_openapi_deleteschemaresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L955",
      "weight": 1.0,
      "source": "docs_openapi_schemas_deleteschemaresponse",
      "target": "docs_openapi_deleteschemaresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L945",
      "weight": 1.0,
      "source": "docs_openapi_schemas_deleteschemaresponse",
      "target": "docs_openapi_deleteschemaresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L962",
      "weight": 1.0,
      "source": "docs_openapi_schemas_listavailablegraphsresponse",
      "target": "docs_openapi_listavailablegraphsresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L971",
      "weight": 1.0,
      "source": "docs_openapi_schemas_listavailablegraphsresponse",
      "target": "docs_openapi_listavailablegraphsresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L961",
      "weight": 1.0,
      "source": "docs_openapi_schemas_listavailablegraphsresponse",
      "target": "docs_openapi_listavailablegraphsresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L963",
      "weight": 1.0,
      "source": "docs_openapi_listavailablegraphsresponse_properties",
      "target": "docs_openapi_properties_graphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L968",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphs",
      "target": "docs_openapi_graphs_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L965",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphs",
      "target": "docs_openapi_graphs_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L964",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphs",
      "target": "docs_openapi_graphs_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L977",
      "weight": 1.0,
      "source": "docs_openapi_schemas_availablegraph",
      "target": "docs_openapi_availablegraph_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1012",
      "weight": 1.0,
      "source": "docs_openapi_schemas_availablegraph",
      "target": "docs_openapi_availablegraph_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L976",
      "weight": 1.0,
      "source": "docs_openapi_schemas_availablegraph",
      "target": "docs_openapi_availablegraph_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L983",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_displayname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L994",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L988",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_graphid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L978",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_graphname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1005",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_maxconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L999",
      "weight": 1.0,
      "source": "docs_openapi_availablegraph_properties",
      "target": "docs_openapi_properties_timeoutms",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1098",
      "weight": 1.0,
      "source": "docs_openapi_items_properties",
      "target": "docs_openapi_properties_graphname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L981",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphname",
      "target": "docs_openapi_graphname_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L980",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphname",
      "target": "docs_openapi_graphname_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1099",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphname",
      "target": "docs_openapi_graphname_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L986",
      "weight": 1.0,
      "source": "docs_openapi_properties_displayname",
      "target": "docs_openapi_displayname_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L985",
      "weight": 1.0,
      "source": "docs_openapi_properties_displayname",
      "target": "docs_openapi_displayname_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L984",
      "weight": 1.0,
      "source": "docs_openapi_properties_displayname",
      "target": "docs_openapi_displayname_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1101",
      "weight": 1.0,
      "source": "docs_openapi_items_properties",
      "target": "docs_openapi_properties_graphid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L992",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphid",
      "target": "docs_openapi_graphid_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L991",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphid",
      "target": "docs_openapi_graphid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1103",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphid",
      "target": "docs_openapi_graphid_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1102",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphid",
      "target": "docs_openapi_graphid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1111",
      "weight": 1.0,
      "source": "docs_openapi_items_properties",
      "target": "docs_openapi_properties_enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L997",
      "weight": 1.0,
      "source": "docs_openapi_properties_enabled",
      "target": "docs_openapi_enabled_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L996",
      "weight": 1.0,
      "source": "docs_openapi_properties_enabled",
      "target": "docs_openapi_enabled_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1112",
      "weight": 1.0,
      "source": "docs_openapi_properties_enabled",
      "target": "docs_openapi_enabled_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1105",
      "weight": 1.0,
      "source": "docs_openapi_items_properties",
      "target": "docs_openapi_properties_timeoutms",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1003",
      "weight": 1.0,
      "source": "docs_openapi_properties_timeoutms",
      "target": "docs_openapi_timeoutms_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1002",
      "weight": 1.0,
      "source": "docs_openapi_properties_timeoutms",
      "target": "docs_openapi_timeoutms_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1001",
      "weight": 1.0,
      "source": "docs_openapi_properties_timeoutms",
      "target": "docs_openapi_timeoutms_exclusiveminimum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1106",
      "weight": 1.0,
      "source": "docs_openapi_properties_timeoutms",
      "target": "docs_openapi_timeoutms_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1108",
      "weight": 1.0,
      "source": "docs_openapi_items_properties",
      "target": "docs_openapi_properties_maxconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1009",
      "weight": 1.0,
      "source": "docs_openapi_properties_maxconcurrent",
      "target": "docs_openapi_maxconcurrent_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1008",
      "weight": 1.0,
      "source": "docs_openapi_properties_maxconcurrent",
      "target": "docs_openapi_maxconcurrent_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1007",
      "weight": 1.0,
      "source": "docs_openapi_properties_maxconcurrent",
      "target": "docs_openapi_maxconcurrent_exclusiveminimum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1109",
      "weight": 1.0,
      "source": "docs_openapi_properties_maxconcurrent",
      "target": "docs_openapi_maxconcurrent_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1023",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatchresponse",
      "target": "docs_openapi_dispatchresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1038",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatchresponse",
      "target": "docs_openapi_dispatchresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1022",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatchresponse",
      "target": "docs_openapi_dispatchresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1024",
      "weight": 1.0,
      "source": "docs_openapi_dispatchresponse_properties",
      "target": "docs_openapi_properties_jobid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1029",
      "weight": 1.0,
      "source": "docs_openapi_dispatchresponse_properties",
      "target": "docs_openapi_properties_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1026",
      "weight": 1.0,
      "source": "docs_openapi_properties_jobid",
      "target": "docs_openapi_jobid_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1027",
      "weight": 1.0,
      "source": "docs_openapi_properties_jobid",
      "target": "docs_openapi_jobid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1025",
      "weight": 1.0,
      "source": "docs_openapi_properties_jobid",
      "target": "docs_openapi_jobid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1232",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1144",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1034",
      "weight": 1.0,
      "source": "docs_openapi_properties_status",
      "target": "docs_openapi_status_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1234",
      "weight": 1.0,
      "source": "docs_openapi_properties_status",
      "target": "docs_openapi_status_enum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1242",
      "weight": 1.0,
      "source": "docs_openapi_properties_status",
      "target": "docs_openapi_status_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1233",
      "weight": 1.0,
      "source": "docs_openapi_properties_status",
      "target": "docs_openapi_status_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1045",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatcheventbody",
      "target": "docs_openapi_dispatcheventbody_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1062",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatcheventbody",
      "target": "docs_openapi_dispatcheventbody_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1044",
      "weight": 1.0,
      "source": "docs_openapi_schemas_dispatcheventbody",
      "target": "docs_openapi_dispatcheventbody_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1046",
      "weight": 1.0,
      "source": "docs_openapi_dispatcheventbody_properties",
      "target": "docs_openapi_properties_flowversionid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1052",
      "weight": 1.0,
      "source": "docs_openapi_dispatcheventbody_properties",
      "target": "docs_openapi_properties_payload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1049",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowversionid",
      "target": "docs_openapi_flowversionid_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1050",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowversionid",
      "target": "docs_openapi_flowversionid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1048",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowversionid",
      "target": "docs_openapi_flowversionid_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1047",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowversionid",
      "target": "docs_openapi_flowversionid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1054",
      "weight": 1.0,
      "source": "docs_openapi_properties_payload",
      "target": "docs_openapi_payload_additionalproperties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1055",
      "weight": 1.0,
      "source": "docs_openapi_properties_payload",
      "target": "docs_openapi_payload_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1056",
      "weight": 1.0,
      "source": "docs_openapi_properties_payload",
      "target": "docs_openapi_payload_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1053",
      "weight": 1.0,
      "source": "docs_openapi_properties_payload",
      "target": "docs_openapi_payload_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1057",
      "weight": 1.0,
      "source": "docs_openapi_payload_example",
      "target": "docs_openapi_example_documentid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1058",
      "weight": 1.0,
      "source": "docs_openapi_payload_example",
      "target": "docs_openapi_example_userid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1069",
      "weight": 1.0,
      "source": "docs_openapi_schemas_shellstatusresponse",
      "target": "docs_openapi_shellstatusresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1086",
      "weight": 1.0,
      "source": "docs_openapi_schemas_shellstatusresponse",
      "target": "docs_openapi_shellstatusresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1068",
      "weight": 1.0,
      "source": "docs_openapi_schemas_shellstatusresponse",
      "target": "docs_openapi_shellstatusresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1082",
      "weight": 1.0,
      "source": "docs_openapi_shellstatusresponse_properties",
      "target": "docs_openapi_properties_activeexecutions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1073",
      "weight": 1.0,
      "source": "docs_openapi_shellstatusresponse_properties",
      "target": "docs_openapi_properties_graphcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1076",
      "weight": 1.0,
      "source": "docs_openapi_shellstatusresponse_properties",
      "target": "docs_openapi_properties_graphids",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1070",
      "weight": 1.0,
      "source": "docs_openapi_shellstatusresponse_properties",
      "target": "docs_openapi_properties_initialized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1071",
      "weight": 1.0,
      "source": "docs_openapi_properties_initialized",
      "target": "docs_openapi_initialized_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1074",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphcount",
      "target": "docs_openapi_graphcount_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1078",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphids",
      "target": "docs_openapi_graphids_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1077",
      "weight": 1.0,
      "source": "docs_openapi_properties_graphids",
      "target": "docs_openapi_graphids_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1083",
      "weight": 1.0,
      "source": "docs_openapi_properties_activeexecutions",
      "target": "docs_openapi_activeexecutions_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1095",
      "weight": 1.0,
      "source": "docs_openapi_schemas_registeredgraphsresponse",
      "target": "docs_openapi_registeredgraphsresponse_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1094",
      "weight": 1.0,
      "source": "docs_openapi_schemas_registeredgraphsresponse",
      "target": "docs_openapi_registeredgraphsresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1097",
      "weight": 1.0,
      "source": "docs_openapi_registeredgraphsresponse_items",
      "target": "docs_openapi_items_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1115",
      "weight": 1.0,
      "source": "docs_openapi_registeredgraphsresponse_items",
      "target": "docs_openapi_items_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1126",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowsummary",
      "target": "docs_openapi_flowsummary_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1196",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowsummary",
      "target": "docs_openapi_flowsummary_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1125",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowsummary",
      "target": "docs_openapi_flowsummary_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1164",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_completedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1136",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_fileid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1132",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_flowtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1156",
      "weight": 1.0,
      "source": "docs_openapi_flowsummary_properties",
      "target": "docs_openapi_properties_startedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1216",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_flowtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1218",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowtype",
      "target": "docs_openapi_flowtype_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1217",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowtype",
      "target": "docs_openapi_flowtype_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1224",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_fileid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1230",
      "weight": 1.0,
      "source": "docs_openapi_properties_fileid",
      "target": "docs_openapi_fileid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1229",
      "weight": 1.0,
      "source": "docs_openapi_properties_fileid",
      "target": "docs_openapi_fileid_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1225",
      "weight": 1.0,
      "source": "docs_openapi_properties_fileid",
      "target": "docs_openapi_fileid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1244",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_startedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1250",
      "weight": 1.0,
      "source": "docs_openapi_properties_startedat",
      "target": "docs_openapi_startedat_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1249",
      "weight": 1.0,
      "source": "docs_openapi_properties_startedat",
      "target": "docs_openapi_startedat_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1245",
      "weight": 1.0,
      "source": "docs_openapi_properties_startedat",
      "target": "docs_openapi_startedat_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1252",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_completedat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1258",
      "weight": 1.0,
      "source": "docs_openapi_properties_completedat",
      "target": "docs_openapi_completedat_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1257",
      "weight": 1.0,
      "source": "docs_openapi_properties_completedat",
      "target": "docs_openapi_completedat_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1253",
      "weight": 1.0,
      "source": "docs_openapi_properties_completedat",
      "target": "docs_openapi_completedat_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1210",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowstatusresponse",
      "target": "docs_openapi_flowstatusresponse_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1308",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowstatusresponse",
      "target": "docs_openapi_flowstatusresponse_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1209",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowstatusresponse",
      "target": "docs_openapi_flowstatusresponse_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1290",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_checkpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1220",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_flowname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1260",
      "weight": 1.0,
      "source": "docs_openapi_flowstatusresponse_properties",
      "target": "docs_openapi_properties_result",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1222",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowname",
      "target": "docs_openapi_flowname_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1221",
      "weight": 1.0,
      "source": "docs_openapi_properties_flowname",
      "target": "docs_openapi_flowname_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1261",
      "weight": 1.0,
      "source": "docs_openapi_properties_result",
      "target": "docs_openapi_result_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1263",
      "weight": 1.0,
      "source": "docs_openapi_result_example",
      "target": "docs_openapi_example_fileid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1262",
      "weight": 1.0,
      "source": "docs_openapi_result_example",
      "target": "docs_openapi_example_flowrunid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1264",
      "weight": 1.0,
      "source": "docs_openapi_result_example",
      "target": "docs_openapi_example_rowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1295",
      "weight": 1.0,
      "source": "docs_openapi_properties_checkpoints",
      "target": "docs_openapi_checkpoints_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1292",
      "weight": 1.0,
      "source": "docs_openapi_properties_checkpoints",
      "target": "docs_openapi_checkpoints_items",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1291",
      "weight": 1.0,
      "source": "docs_openapi_properties_checkpoints",
      "target": "docs_openapi_checkpoints_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1324",
      "weight": 1.0,
      "source": "docs_openapi_schemas_checkpointsummary",
      "target": "docs_openapi_checkpointsummary_properties",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1359",
      "weight": 1.0,
      "source": "docs_openapi_schemas_checkpointsummary",
      "target": "docs_openapi_checkpointsummary_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1323",
      "weight": 1.0,
      "source": "docs_openapi_schemas_checkpointsummary",
      "target": "docs_openapi_checkpointsummary_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1329",
      "weight": 1.0,
      "source": "docs_openapi_checkpointsummary_properties",
      "target": "docs_openapi_properties_checkpointid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1336",
      "weight": 1.0,
      "source": "docs_openapi_checkpointsummary_properties",
      "target": "docs_openapi_properties_nodename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1325",
      "weight": 1.0,
      "source": "docs_openapi_checkpointsummary_properties",
      "target": "docs_openapi_properties_step",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1343",
      "weight": 1.0,
      "source": "docs_openapi_checkpointsummary_properties",
      "target": "docs_openapi_properties_timestamp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1327",
      "weight": 1.0,
      "source": "docs_openapi_properties_step",
      "target": "docs_openapi_step_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1326",
      "weight": 1.0,
      "source": "docs_openapi_properties_step",
      "target": "docs_openapi_step_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1334",
      "weight": 1.0,
      "source": "docs_openapi_properties_checkpointid",
      "target": "docs_openapi_checkpointid_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1330",
      "weight": 1.0,
      "source": "docs_openapi_properties_checkpointid",
      "target": "docs_openapi_checkpointid_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1341",
      "weight": 1.0,
      "source": "docs_openapi_properties_nodename",
      "target": "docs_openapi_nodename_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1337",
      "weight": 1.0,
      "source": "docs_openapi_properties_nodename",
      "target": "docs_openapi_nodename_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1348",
      "weight": 1.0,
      "source": "docs_openapi_properties_timestamp",
      "target": "docs_openapi_timestamp_example",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1344",
      "weight": 1.0,
      "source": "docs_openapi_properties_timestamp",
      "target": "docs_openapi_timestamp_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/_docs/openapi.json",
      "source_location": "L1368",
      "weight": 1.0,
      "source": "docs_openapi_schemas_flowevent",
      "target": "docs_openapi_flowevent_type",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-cross-domain-operation-imports.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_cross_domain_operation_imports_test",
      "target": "eslint_local_rules_no_cross_domain_operation_imports",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-cross-domain-operation-imports.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_cross_domain_operation_imports_test",
      "target": "eslint_local_rules_no_cross_domain_operation_imports_nocrossdomainoperationimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-cross-domain-operation-imports.test.js",
      "source_location": "L8",
      "weight": 1.0,
      "source": "tests_no_cross_domain_operation_imports_test",
      "target": "tests_no_cross_domain_operation_imports_test_ruletester",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-result-status-in-handlers.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_result_status_in_handlers_test",
      "target": "eslint_local_rules_no_result_status_in_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-result-status-in-handlers.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_result_status_in_handlers_test",
      "target": "eslint_local_rules_no_result_status_in_handlers_noresultstatusinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-result-status-in-handlers.test.js",
      "source_location": "L8",
      "weight": 1.0,
      "source": "tests_no_result_status_in_handlers_test",
      "target": "tests_no_result_status_in_handlers_test_ruletester",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-try-catch-in-handlers.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_try_catch_in_handlers_test",
      "target": "eslint_local_rules_no_try_catch_in_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-try-catch-in-handlers.test.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tests_no_try_catch_in_handlers_test",
      "target": "eslint_local_rules_no_try_catch_in_handlers_notrycatchinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/__tests__/no-try-catch-in-handlers.test.js",
      "source_location": "L8",
      "weight": 1.0,
      "source": "tests_no_try_catch_in_handlers_test",
      "target": "tests_no_try_catch_in_handlers_test_ruletester",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_eslint_config",
      "target": "eslint_local_rules_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L4",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_cross_domain_operation_imports",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L4",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_cross_domain_operation_imports_nocrossdomainoperationimports",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_direct_core_imports",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_direct_core_imports_nodirectcoreimports",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L2",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_result_status_in_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L2",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_result_status_in_handlers_noresultstatusinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_try_catch_in_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/index.js",
      "source_location": "L3",
      "weight": 1.0,
      "source": "eslint_local_rules_index",
      "target": "eslint_local_rules_no_try_catch_in_handlers_notrycatchinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/no-cross-domain-operation-imports.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eslint_local_rules_no_cross_domain_operation_imports",
      "target": "eslint_local_rules_no_cross_domain_operation_imports_nocrossdomainoperationimports",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_eslint_config",
      "target": "eslint_local_rules_no_cross_domain_operation_imports_nocrossdomainoperationimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/no-direct-core-imports.js",
      "source_location": "L7",
      "weight": 1.0,
      "source": "eslint_local_rules_no_direct_core_imports",
      "target": "eslint_local_rules_no_direct_core_imports_nodirectcoreimports",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_eslint_config",
      "target": "eslint_local_rules_no_direct_core_imports_nodirectcoreimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/no-result-status-in-handlers.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eslint_local_rules_no_result_status_in_handlers",
      "target": "eslint_local_rules_no_result_status_in_handlers_noresultstatusinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_eslint_config",
      "target": "eslint_local_rules_no_result_status_in_handlers_noresultstatusinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint-local-rules/no-try-catch-in-handlers.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eslint_local_rules_no_try_catch_in_handlers",
      "target": "eslint_local_rules_no_try_catch_in_handlers_notrycatchinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/eslint.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_eslint_config",
      "target": "eslint_local_rules_no_try_catch_in_handlers_notrycatchinhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_drizzle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_ignore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_ignoredependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_ignoreexportsusedinfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/knip.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_knip",
      "target": "backend_knip_project",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_author",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L64",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_dependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_devdependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L106",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_imports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_keywords",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_license",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_scripts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_package",
      "target": "backend_package_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_build",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_dead_code",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_dev",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_dev_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_dev_docker_debug",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_format_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_generate_openapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_lint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_lint_fix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_agents_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_csv_mapping",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_csv_mapping_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_demo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_demo_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_schemas_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_seed_settings_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_start",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_start_docker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_test_coverage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_test_run",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_package_scripts",
      "target": "backend_package_scripts_type_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L50",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_drizzle_kit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L51",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_eslint_js",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_husky",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L53",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_knip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L54",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_lint_staged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L55",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L56",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_socket_io_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L57",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_testcontainers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L39",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_testcontainers_postgresql",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L58",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_tsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_bcrypt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_cookie_parser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_cors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_express",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_jsonwebtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L45",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_lodash",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L46",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L47",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_papaparse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_types_swagger_ui_express",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L59",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L60",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_typescript_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L61",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_vite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L62",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_vitest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "backend_package_devdependencies",
      "target": "backend_package_devdependencies_vitest_coverage_v8",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L65",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_asteasolutions_zod_to_openapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L66",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_aws_sdk_client_bedrock_runtime",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L67",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_aws_sdk_client_ses",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L85",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_bcrypt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L86",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_cookie_parser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L87",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_cors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_drizzle_orm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L89",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_express",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L90",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_jose",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_jsonwebtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_kafkajs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_langchain_aws",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L69",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_langchain_core",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_langchain_langgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_langchain_langgraph_checkpoint_postgres",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L93",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_lodash",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L72",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_api",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L73",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_auto_instrumentations_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L74",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_core",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L75",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_exporter_metrics_otlp_http",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L76",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_exporter_trace_otlp_http",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L77",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_instrumentation_express",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L78",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_instrumentation_http",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L79",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_instrumentation_pino",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_resources",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_sdk_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L82",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_sdk_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L83",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_sdk_trace_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L84",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_opentelemetry_semantic_conventions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L94",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_papaparse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L95",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_pg_boss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L96",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_pino",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L97",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_pino_opentelemetry_transport",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L98",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_pino_pretty",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L99",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_piscina",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L100",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_postgres",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L101",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_socket_io",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L102",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_stacktrace_js",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L103",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_swagger_ui_express",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/package.json",
      "source_location": "L104",
      "weight": 1.0,
      "source": "backend_package_dependencies",
      "target": "backend_package_dependencies_zod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/data/default-schema.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "data_default_schema",
      "target": "data_default_schema_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/data/default-schema.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "data_default_schema",
      "target": "data_default_schema_validation_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/docker-entrypoint.sh",
      "source_location": "L8",
      "weight": 1.0,
      "source": "scripts_docker_entrypoint",
      "target": "scripts_docker_entrypoint_database_url",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/docker-entrypoint.sh",
      "source_location": "L1",
      "weight": 1.0,
      "source": "scripts_docker_entrypoint",
      "target": "users_emre_code_projects_efsora_recvue_agentic_os_backend_scripts_docker_entrypoint_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/migrate.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "scripts_migrate",
      "target": "scripts_migrate_runmigrations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "scripts_run_migrations",
      "target": "scripts_run_migrations_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "scripts_run_migrations",
      "target": "scripts_run_migrations_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/run-migrations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "scripts_run_migrations",
      "target": "scripts_run_migrations_runmigrations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L150",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_invoice_processor_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_invoice_processor_workflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-agents.ts",
      "source_location": "L208",
      "weight": 1.0,
      "source": "scripts_seed_agents",
      "target": "scripts_seed_agents_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_addmonths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_addweeks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_calccost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_getdayend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_getmonthend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_getweekend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_request_bases",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_test_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "scripts_seed_cost_data",
      "target": "scripts_seed_cost_data_weights",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L267",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_getweekend",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L219",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L297",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_getmonthend",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L233",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_getdayend",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L266",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_addweeks",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L224",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_addmonths",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-cost-data.ts",
      "source_location": "L254",
      "weight": 1.0,
      "source": "scripts_seed_cost_data_seed",
      "target": "scripts_seed_cost_data_calccost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "scripts_seed_csv_mapping_flow",
      "target": "scripts_seed_csv_mapping_flow_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "scripts_seed_csv_mapping_flow",
      "target": "scripts_seed_csv_mapping_flow_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "scripts_seed_csv_mapping_flow",
      "target": "scripts_seed_csv_mapping_flow_graph_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-csv-mapping-flow.ts",
      "source_location": "L170",
      "weight": 1.0,
      "source": "scripts_seed_csv_mapping_flow",
      "target": "scripts_seed_csv_mapping_flow_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "scripts_seed_demo_data",
      "target": "scripts_seed_demo_data_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "scripts_seed_demo_data",
      "target": "scripts_seed_demo_data_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "scripts_seed_demo_data",
      "target": "scripts_seed_demo_data_demo_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-demo-data.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "scripts_seed_demo_data",
      "target": "scripts_seed_demo_data_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "scripts_seed_schemas",
      "target": "scripts_seed_schemas_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "scripts_seed_schemas",
      "target": "scripts_seed_schemas_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-schemas.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "scripts_seed_schemas",
      "target": "scripts_seed_schemas_seedschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "scripts_seed_settings",
      "target": "scripts_seed_settings_main",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "scripts_seed_settings",
      "target": "seeds_settings_seed",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "scripts_seed_settings",
      "target": "seeds_settings_seed_seedsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/scripts/seed-settings.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "scripts_seed_settings_main",
      "target": "seeds_settings_seed_seedsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_create_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "compositions_create_agent_createagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "operations_create_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "operations_create_agent_checkagentnameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "operations_create_agent_saveagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "types_inputs_createagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_create_agent",
      "target": "types_outputs_createagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "agents_handlers_handlecreateagent",
      "target": "compositions_create_agent_createagent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_create_agent_createagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_create_agent_createagent",
      "target": "operations_create_agent_checkagentnameavailability"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/agents/compositions/create-agent.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_create_agent_createagent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_delete_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "compositions_delete_agent_deleteagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "operations_delete_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "operations_delete_agent_checkagentexistsfordelete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "operations_delete_agent_deleteagentfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "types_inputs_deleteagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_delete_agent",
      "target": "types_outputs_deleteagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "agents_handlers_handledeleteagent",
      "target": "compositions_delete_agent_deleteagent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_delete_agent_deleteagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_delete_agent_deleteagent",
      "target": "operations_delete_agent_checkagentexistsfordelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/agents/compositions/delete-agent.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_delete_agent_deleteagent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_get_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "compositions_get_agent_getagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "compositions_get_agent_listagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "operations_get_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "operations_get_agent_findagentbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "operations_get_agent_findallagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "types_inputs_getagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "types_outputs_getagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_agent",
      "target": "types_outputs_listagentsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_get_agent_getagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_get_agent_getagent",
      "target": "operations_get_agent_findagentbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "agents_handlers_handlelistagents",
      "target": "compositions_get_agent_listagents"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_get_agent_listagents",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_get_agent_listagents",
      "target": "operations_get_agent_findallagents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/agents/compositions/get-agent.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_get_agent_listagents",
      "target": "result_combinators_chain"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_list_agent_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "compositions_list_agent_runs",
      "target": "compositions_list_agent_runs_listagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_list_agent_runs",
      "target": "operations_list_agent_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_list_agent_runs",
      "target": "operations_list_agent_runs_findrunsbyagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_list_agent_runs",
      "target": "types_inputs_listagentrunsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_list_agent_runs",
      "target": "types_outputs_listagentrunsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "agents_handlers_handlelistagentruns",
      "target": "compositions_list_agent_runs_listagentruns"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_list_agent_runs_listagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_list_agent_runs_listagentruns",
      "target": "operations_list_agent_runs_findrunsbyagentid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/agents/compositions/list-agent-runs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_list_agent_runs_listagentruns",
      "target": "result_combinators_chain"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_update_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "compositions_update_agent_updateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "operations_update_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "operations_update_agent_checkagentexists",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "operations_update_agent_checknameconflict",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "operations_update_agent_updateagentindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "types_inputs_updateagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_update_agent",
      "target": "types_outputs_updateagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "agents_handlers_handleupdateagent",
      "target": "compositions_update_agent_updateagent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agents_index",
      "target": "compositions_update_agent_updateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/agents/compositions/update-agent.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "compositions_update_agent_updateagent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_inputs_createagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_inputs_deleteagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_inputs_getagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_inputs_listagentrunsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_inputs_updateagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_agentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_createagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_deleteagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_getagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_listagentrunsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_listagentsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agents_index",
      "target": "types_outputs_updateagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agents_mappers",
      "target": "agents_mappers_mapagenttoagentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "agents_mappers",
      "target": "agents_mappers_mapflowruntoagentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_mappers",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/mappers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_mappers",
      "target": "types_outputs_agentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "agents_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "agents_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_list_agent_runs",
      "target": "agents_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "agents_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "agents_mappers_mapagenttoagentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "agents_mappers_mapagenttoagentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "agents_mappers_mapagenttoagentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_list_agent_runs",
      "target": "agents_mappers_mapflowruntoagentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "operations_create_agent_checkagentnameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "operations_create_agent_saveagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "types_inputs_createagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/create-agent.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_create_agent",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_delete_agent",
      "target": "operations_delete_agent_checkagentexistsfordelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_delete_agent",
      "target": "operations_delete_agent_deleteagentfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_delete_agent",
      "target": "types_inputs_deleteagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/delete-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delete_agent",
      "target": "types_outputs_deleteagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "operations_get_agent_findagentbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "operations_get_agent_findallagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "types_inputs_getagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/get-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_get_agent",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_list_agent_runs",
      "target": "operations_list_agent_runs_findrunsbyagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_list_agent_runs",
      "target": "types_inputs_listagentrunsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/list-agent-runs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_list_agent_runs",
      "target": "types_outputs_agentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "operations_update_agent_checkagentexists",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "operations_update_agent_checknameconflict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "operations_update_agent_updateagentindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "types_inputs_updateagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/operations/update-agent.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_update_agent",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "target": "types_inputs_createagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "target": "types_inputs_deleteagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "target": "types_inputs_getagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "target": "types_inputs_listagentrunsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/inputs.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_agentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_createagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_deleteagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_getagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_listagentrunsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_listagentsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/agents/types/outputs.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_agents_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateagentresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_inputs_generateapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_inputs_listapikeysinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_inputs_revokeapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_outputs_apikeydto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_outputs_apikeylistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_outputs_generateapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "types_outputs_revokeapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_generate_api_key",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_generate_api_key_generateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_list_api_keys",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_list_api_keys_listapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_revoke_api_key",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "api_keys_index",
      "target": "workflows_revoke_api_key_revokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/generate-api-key.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_generate_api_key",
      "target": "operations_generate_api_key_createapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/generate-api-key.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "operations_generate_api_key",
      "target": "types_inputs_generateapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/generate-api-key.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_generate_api_key",
      "target": "types_outputs_generateapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_generate_api_key",
      "target": "operations_generate_api_key",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_generate_api_key",
      "target": "operations_generate_api_key_createapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "workflows_generate_api_key_generateapikey",
      "target": "operations_generate_api_key_createapikey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/list-api-keys.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_list_api_keys",
      "target": "operations_list_api_keys_fetchapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/list-api-keys.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_list_api_keys",
      "target": "types_outputs_apikeydto",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_list_api_keys",
      "target": "operations_list_api_keys",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_list_api_keys",
      "target": "operations_list_api_keys_fetchapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "workflows_list_api_keys_listapikeys",
      "target": "operations_list_api_keys_fetchapikeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/revoke-api-key.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "operations_revoke_api_key",
      "target": "operations_revoke_api_key_revokeapikeybyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/revoke-api-key.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_revoke_api_key",
      "target": "types_inputs_revokeapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/operations/revoke-api-key.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "operations_revoke_api_key",
      "target": "types_outputs_revokeapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_revoke_api_key",
      "target": "operations_revoke_api_key",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_revoke_api_key",
      "target": "operations_revoke_api_key_revokeapikeybyid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "workflows_revoke_api_key_revokeapikey",
      "target": "operations_revoke_api_key_revokeapikeybyid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_inputs_ts_types_inputs",
      "target": "types_inputs_generateapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_inputs_ts_types_inputs",
      "target": "types_inputs_listapikeysinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/inputs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_inputs_ts_types_inputs",
      "target": "types_inputs_revokeapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "workflows_list_api_keys",
      "target": "types_inputs_listapikeysinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "workflows_generate_api_key",
      "target": "types_inputs_generateapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "workflows_revoke_api_key",
      "target": "types_inputs_revokeapikeyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_outputs_ts_types_outputs",
      "target": "types_outputs_apikeydto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_outputs_ts_types_outputs",
      "target": "types_outputs_apikeylistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_outputs_ts_types_outputs",
      "target": "types_outputs_generateapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/types/outputs.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_api_keys_types_outputs_ts_types_outputs",
      "target": "types_outputs_revokeapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "workflows_list_api_keys",
      "target": "types_outputs_apikeylistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "workflows_generate_api_key",
      "target": "types_outputs_generateapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "workflows_revoke_api_key",
      "target": "types_outputs_revokeapikeyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/generate-api-key.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workflows_generate_api_key",
      "target": "workflows_generate_api_key_generateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workflows_list_api_keys",
      "target": "workflows_list_api_keys_listapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "api_keys_handlers_handlelistapikeys",
      "target": "workflows_list_api_keys_listapikeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/api-keys/workflows/list-api-keys.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "workflows_list_api_keys_listapikeys",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/api-keys/workflows/revoke-api-key.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workflows_revoke_api_key",
      "target": "workflows_revoke_api_key_revokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_audit_log_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_audit_log_composition",
      "target": "authorization_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_audit_log_composition",
      "target": "authorization_mappers_mapauditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_audit_log_composition",
      "target": "compositions_audit_log_composition_fetchauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_audit_log_composition",
      "target": "types_inputs_auditlogfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/audit-log.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_audit_log_composition",
      "target": "types_outputs_auditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "authorization_handlers_handlegetauditlogs",
      "target": "compositions_audit_log_composition_fetchauditlogs"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_audit_log_composition_fetchauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_check_ownership_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.composition.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "compositions_check_ownership_composition",
      "target": "compositions_check_ownership_composition_checkownership",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_check_ownership_test",
      "target": "compositions_check_ownership_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_check_ownership_composition_checkownership",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/authorization/compositions/check-ownership.composition.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_check_ownership_composition_checkownership",
      "target": "result_factories_fail"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/check-ownership.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_check_ownership_test",
      "target": "compositions_check_ownership_composition_checkownership",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_permission_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_permission_composition",
      "target": "authorization_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_permission_composition",
      "target": "authorization_mappers_mappermissiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_permission_composition",
      "target": "compositions_permission_composition_fetchallpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/permission.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_permission_composition",
      "target": "types_outputs_permissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistpermissions",
      "target": "compositions_permission_composition_fetchallpermissions"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_permission_composition_fetchallpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_protected_user_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_protected_user_composition",
      "target": "compositions_protected_user_composition_setuserprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_protected_user_composition",
      "target": "operations_queries",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_protected_user_composition",
      "target": "operations_queries_builduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_protected_user_composition",
      "target": "types_inputs_setuserprotectedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/protected-user.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_protected_user_composition",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L205",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetuserprotected",
      "target": "compositions_protected_user_composition_setuserprotected"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_protected_user_composition_setuserprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "authorization_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "authorization_mappers_maproletodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "authorization_mappers_maprolewithpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_createrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_deleterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_fetchallroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_fetchrolebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L141",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_setrolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "compositions_role_composition_updaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "types_inputs_createroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "types_inputs_setrolepermissionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "types_inputs_updateroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "types_outputs_roledata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/role.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_role_composition",
      "target": "types_outputs_rolewithpermissionsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistroles",
      "target": "compositions_role_composition_fetchallroles"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_fetchallroles",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "authorization_handlers_handlegetrole",
      "target": "compositions_role_composition_fetchrolebyid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_fetchrolebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "authorization_handlers_handlecreaterole",
      "target": "compositions_role_composition_createrole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_createrole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "authorization_handlers_handleupdaterole",
      "target": "compositions_role_composition_updaterole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_updaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "authorization_handlers_handledeleterole",
      "target": "compositions_role_composition_deleterole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_deleterole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetrolepermissions",
      "target": "compositions_role_composition_setrolepermissions"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_role_composition_setrolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_permission_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "compositions_user_permission_composition_grantuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "compositions_user_permission_composition_revokeuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "operations_queries",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "operations_queries_builduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "types_inputs_grantuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "types_inputs_revokeuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-permission.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_user_permission_composition",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "authorization_handlers_handlegrantuserpermission",
      "target": "compositions_user_permission_composition_grantuserpermission"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_permission_composition_grantuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L191",
      "weight": 1.0,
      "source": "authorization_handlers_handlerevokeuserpermission",
      "target": "compositions_user_permission_composition_revokeuserpermission"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_permission_composition_revokeuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_role_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "authorization_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "authorization_mappers_maskprotecteduser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "compositions_user_role_composition_adduserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "compositions_user_role_composition_fetchuserswithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "compositions_user_role_composition_removeuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "operations_queries",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "operations_queries_builduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "types_inputs_adduserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "types_inputs_fetchusersinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "types_inputs_removeuserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "types_outputs_paginatedusersdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/compositions/user-role.composition.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_user_role_composition",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistusers",
      "target": "compositions_user_role_composition_fetchuserswithroles"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_role_composition_fetchuserswithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L154",
      "weight": 1.0,
      "source": "authorization_handlers_handleadduserrole",
      "target": "compositions_user_role_composition_adduserrole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_role_composition_adduserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "authorization_handlers_handleremoveuserrole",
      "target": "compositions_user_role_composition_removeuserrole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "compositions_user_role_composition_removeuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_authorizationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_ownershipforbiddenerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_permissionalreadygrantederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_permissionnotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_permissionnotgrantederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_protectedusererror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_rolealreadyassignederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_rolehasuserserror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_rolenameconflicterror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_rolenotassignederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_rolenotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_errors_systemroleprotectederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_adduserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_auditlogfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_createroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_fetchusersinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_grantuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_removeuserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_revokeuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_setrolepermissionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_setuserprotectedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_inputs_updateroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_auditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_paginatedusersdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_permissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_roledata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_rolewithpermissionsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_userdirectpermissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_userroledata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "authorization_index",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_mapauditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_mappermissiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_maproletodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_maprolewithpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_mapuserpermissiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_mapuserroletodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_mapuserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "authorization_mappers_maskprotecteduser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_auditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_permissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_roledata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_rolewithpermissionsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_userdirectpermissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_userroledata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "authorization_mappers",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "authorization_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/mappers.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "authorization_mappers_maprolewithpermissions",
      "target": "authorization_mappers_maproletodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "authorization_mappers_mapuserroletodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "authorization_mappers_mapuserpermissiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "authorization_mappers_mapuserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_queries_builduserwithroles",
      "target": "authorization_mappers_mapuserwithroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "operations_queries_builduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/operations/queries.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_queries",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "backend_src_core_authorization_types_errors_ts_types_errors_usernotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_authorizationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_ownershipforbiddenerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_permissionalreadygrantederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_permissionnotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_permissionnotgrantederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_protectedusererror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_rolealreadyassignederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_rolehasuserserror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_rolenameconflicterror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_rolenotassignederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_rolenotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/errors.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_errors_ts_types_errors",
      "target": "types_errors_systemroleprotectederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_adduserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_auditlogfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_createroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_fetchusersinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_grantuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_removeuserroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_revokeuserpermissioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_setrolepermissionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_setuserprotectedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/inputs.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateroleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_auditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_paginatedusersdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_permissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_roledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_rolewithpermissionsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_userdirectpermissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_userroledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/authorization/types/outputs.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_core_authorization_types_outputs_ts_types_outputs",
      "target": "types_outputs_userwithrolesdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_breakdown_paged_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "compositions_get_cost_breakdown_paged_composition_getcostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "operations_usage_query_operations_querybreakdownbywindowpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "operations_usage_write_operations_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "operations_usage_write_operations_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "types_inputs_getcostbreakdownpagedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition",
      "target": "types_outputs_costbreakdownpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_breakdown_paged_composition_getcostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown-paged.composition.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition_getcostbreakdownpaged",
      "target": "operations_usage_query_operations_querybreakdownbywindowpaged"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_breakdown_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "compositions_get_cost_breakdown_composition_getcostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "operations_usage_query_operations_querybreakdownbywindow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "operations_usage_write_operations_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "operations_usage_write_operations_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "types_inputs_getcostbreakdowninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition",
      "target": "types_outputs_costbreakdownresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_breakdown_composition_getcostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition_getcostbreakdown",
      "target": "operations_usage_query_operations_querybreakdownbywindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/get-cost-breakdown.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_composition_getcostbreakdown",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_summary_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "compositions_get_cost_summary_composition_getcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "operations_usage_query_operations_formatcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "operations_usage_query_operations_loadcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "types_inputs_getcostsummaryinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition",
      "target": "types_outputs_costsummaryresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_summary_composition_getcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition_getcostsummary",
      "target": "operations_usage_query_operations_loadcostdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/get-cost-summary.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_cost_summary_composition_getcostsummary",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_trends_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition",
      "target": "compositions_get_cost_trends_composition_getcosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition",
      "target": "operations_usage_query_operations_queryrecentaggregations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition",
      "target": "types_inputs_getcosttrendsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition",
      "target": "types_outputs_costtrendsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_cost_trends_composition_getcosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition_getcosttrends",
      "target": "operations_usage_query_operations_queryrecentaggregations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/get-cost-trends.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_cost_trends_composition_getcosttrends",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_daily_cost_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-daily-cost.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_get_daily_cost_composition",
      "target": "compositions_get_daily_cost_composition_getdailycost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-daily-cost.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_daily_cost_composition",
      "target": "types_outputs_dailycostperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-daily-cost.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_daily_cost_composition",
      "target": "types_outputs_dailycostresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_daily_cost_composition_getdailycost",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "cost_handlers_handlegetdailycost",
      "target": "compositions_get_daily_cost_composition_getdailycost"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_guardrail_status_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "compositions_get_guardrail_status_composition_getguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "operations_usage_query_operations_formatguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "operations_usage_query_operations_loadcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "types_inputs_getguardrailstatusinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition",
      "target": "types_outputs_guardrailstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_get_guardrail_status_composition_getguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition_getguardrailstatus",
      "target": "operations_usage_query_operations_loadcostdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/get-guardrail-status.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_guardrail_status_composition_getguardrailstatus",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_guardrail_config_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "compositions_guardrail_config_composition_fetchactiveconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "compositions_guardrail_config_composition_fetchallconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "compositions_guardrail_config_composition_mapguardrailtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "compositions_guardrail_config_composition_updateguardrailconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "types_inputs_updateguardrailinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "types_outputs_guardrailconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "types_outputs_listguardrailsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/guardrail-config.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_guardrail_config_composition",
      "target": "types_outputs_updateguardrailresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "compositions_guardrail_config_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "compositions_guardrail_config_composition_fetchactiveconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L236",
      "weight": 1.0,
      "source": "operations_usage_query_operations_loadcostdata",
      "target": "compositions_guardrail_config_composition_fetchactiveconfigs"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_guardrail_config_composition_fetchallconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "cost_handlers_handlegetguardrails",
      "target": "compositions_guardrail_config_composition_fetchallconfigs"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_guardrail_config_composition_updateguardrailconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "cost_handlers_handleupdateguardrail",
      "target": "compositions_guardrail_config_composition_updateguardrailconfig"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_process_usage_event_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "compositions_process_usage_event_composition_processusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "compositions_rate_card_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "compositions_rate_card_composition_computeeventcost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "operations_alert_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "operations_alert_operations_evaluateguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "operations_alert_operations_processalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition",
      "target": "operations_usage_write_operations_persistusagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_process_usage_event_composition_processusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition_processusageevent",
      "target": "compositions_rate_card_composition_computeeventcost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/process-usage-event.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_process_usage_event_composition_processusageevent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "handlers_cost_usage_events_handlecostusageevent",
      "target": "compositions_process_usage_event_composition_processusageevent"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_rate_card_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_calculatecost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_computeeventcost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_createratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_fetchallratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_fetchavailablellmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_findactiveratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_mapratecardtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_mapratecardtomodeldata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "compositions_rate_card_composition_updateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_inputs_createratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_inputs_updateratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_createratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_listllmmodelsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_listratecardsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_llmmodeldata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_ratecarddata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_rate_card_composition",
      "target": "types_outputs_updateratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "handlers_cost_usage_events_handlecostusageevent",
      "target": "compositions_rate_card_composition_calculatecost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "compositions_rate_card_composition_computeeventcost",
      "target": "compositions_rate_card_composition_findactiveratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/compositions/rate-card.composition.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "compositions_rate_card_composition_computeeventcost",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_rate_card_composition_fetchallratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L148",
      "weight": 1.0,
      "source": "cost_handlers_handlegetratecards",
      "target": "compositions_rate_card_composition_fetchallratecards"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_rate_card_composition_fetchavailablellmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "cost_handlers_handlegetllmmodels",
      "target": "compositions_rate_card_composition_fetchavailablellmmodels"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_rate_card_composition_createratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L170",
      "weight": 1.0,
      "source": "cost_handlers_handlecreateratecard",
      "target": "compositions_rate_card_composition_createratecard"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "compositions_rate_card_composition_updateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L183",
      "weight": 1.0,
      "source": "cost_handlers_handleupdateratecard",
      "target": "compositions_rate_card_composition_updateratecard"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_createratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_getcostbreakdowninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_getcostbreakdownpagedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_getcostsummaryinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_getcosttrendsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_getguardrailstatusinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_updateguardrailinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_inputs_updateratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_costbreakdownpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_costbreakdownresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_costsummaryresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_costtrendsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_createratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_dailycostperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_dailycostresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_guardrailconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_guardrailstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_listguardrailsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_listllmmodelsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_listratecardsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_llmmodeldata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_ratecarddata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_updateguardrailresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_updateratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_cost_index_ts_cost_index",
      "target": "types_outputs_windowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_computealerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_determinealerttype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_enqueuealertnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_evaluateguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_persistalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_processalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_usagebywindow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_windowlookup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_alert_operations_windowusageentry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_block_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_block_operations_setblockflag",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_query_operations_loadcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_write_operations_gethourstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_write_operations_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "operations_usage_write_operations_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "operations_alert_operations",
      "target": "types_internal_alerttoemit",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "operations_alert_operations_computealerts",
      "target": "operations_alert_operations_determinealerttype",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "operations_alert_operations_evaluateguardrails",
      "target": "operations_usage_query_operations_loadcostdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/operations/alert.operations.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "operations_alert_operations_evaluateguardrails",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "operations_block_operations",
      "target": "operations_block_operations_setblockflag",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_block_operations",
      "target": "operations_block_operations_window_duration_seconds",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_block_operations",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/block.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_block_operations",
      "target": "operations_usage_write_operations_getwindowend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L160",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_computestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L170",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_computewindowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L195",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_costdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_formatcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L220",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_formatguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L235",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_loadcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_mapaggregationtotrendperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_querybreakdownbywindow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_querybreakdownbywindowpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_queryrecentaggregations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_queryrolling5hourusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_query_operations_querywindowaggregation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_write_operations_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "operations_usage_write_operations_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_breakdownentry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_costbreakdownpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_costsummaryresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_guardrailstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_trendperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_usage_query_operations",
      "target": "types_outputs_windowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L189",
      "weight": 1.0,
      "source": "operations_usage_query_operations_computewindowusage",
      "target": "operations_usage_query_operations_computestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L211",
      "weight": 1.0,
      "source": "operations_usage_query_operations_formatcostsummary",
      "target": "operations_usage_query_operations_computewindowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/operations/usage-query.operations.ts",
      "source_location": "L236",
      "weight": 1.0,
      "source": "operations_usage_query_operations_loadcostdata",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getdayend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getdaystart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_gethourstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getmonthend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getweekend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_getwindowend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L191",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_persistusagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_recordusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "operations_usage_write_operations",
      "target": "operations_usage_write_operations_upsertaggregations",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L203",
      "weight": 1.0,
      "source": "operations_usage_write_operations_persistusagedata",
      "target": "operations_usage_write_operations_recordusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/cost/operations/usage-write.operations.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "operations_usage_write_operations_persistusagedata",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_createratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_getcostbreakdowninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_getcostbreakdownpagedinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_getcostsummaryinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_getcosttrendsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_getguardrailstatusinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateguardrailinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/inputs.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateratecardinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/internal.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_internal_ts_types_internal",
      "target": "types_internal_alerttoemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_breakdownentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_costbreakdownpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_costbreakdownresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_costsummaryresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_costtrendsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_createratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_dailycostperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_dailycostresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_guardrailconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_guardrailstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_listguardrailsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_listllmmodelsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_listratecardsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_llmmodeldata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_ratecarddata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_trendperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateguardrailresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateratecardresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/cost/types/outputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_cost_types_outputs_ts_types_outputs",
      "target": "types_outputs_windowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_buildnodetimespans",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_costrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_evaluatecost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_nodetimespan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_nodeusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "generic_cost_evaluator",
      "target": "generic_cost_evaluator_resolvenodebytimestamp",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_cost_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "generic_cost_evaluator_evaluatecost",
      "target": "generic_cost_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "generic_cost_evaluator_evaluatecost",
      "target": "generic_cost_evaluator_buildnodetimespans",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/cost.evaluator.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "generic_cost_evaluator_evaluatecost",
      "target": "generic_cost_evaluator_resolvenodebytimestamp",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_cost_evaluator_evaluatecost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "generic_error_rate_evaluator_error_event_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "generic_error_rate_evaluator_errorraterawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "generic_error_rate_evaluator_evaluateerrorrate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator",
      "target": "generic_error_rate_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_error_rate_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/error-rate.evaluator.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "generic_error_rate_evaluator_evaluateerrorrate",
      "target": "generic_error_rate_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_error_rate_evaluator_evaluateerrorrate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "generic_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_latency_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_latency_evaluator_evaluatelatency",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_structural_completeness_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_index",
      "target": "generic_structural_completeness_evaluator_evaluatestructuralcompleteness",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "generic_latency_evaluator_evaluatelatency",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "generic_latency_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_latency_evaluator",
      "target": "generic_latency_evaluator_latencyrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/latency.evaluator.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "generic_latency_evaluator_evaluatelatency",
      "target": "generic_latency_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "generic_structural_completeness_evaluator_evaluatestructuralcompleteness",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "generic_structural_completeness_evaluator_getnestedvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "generic_structural_completeness_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator",
      "target": "generic_structural_completeness_evaluator_structuralcompletenessrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator_evaluatestructuralcompleteness",
      "target": "generic_structural_completeness_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/generic/structural-completeness.evaluator.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "generic_structural_completeness_evaluator_evaluatestructuralcompleteness",
      "target": "generic_structural_completeness_evaluator_getnestedvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_classification_accuracy_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "csv_mapping_classification_accuracy_evaluator_classificationaccuracyrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "csv_mapping_classification_accuracy_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "csv_mapping_extractors",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "csv_mapping_extractors_extractclassificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "target": "csv_mapping_classification_accuracy_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "target": "csv_mapping_extractors_extractclassificationresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/classification-accuracy.evaluator.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_classification_accuracy_evaluator_evaluateclassificationaccuracy",
      "target": "result_factories_fail"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_aivalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_classificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_extractaivalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_extractclassificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_extractvalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "csv_mapping_extractors_validationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_extractors",
      "target": "evaluation_types_evaluationevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "csv_mapping_extractors",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_extractors",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_classificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_validationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_aivalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_extractclassificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "csv_mapping_extractors_extractclassificationresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "csv_mapping_extractors_extractclassificationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "target": "csv_mapping_extractors_extractclassificationresult"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_extractvalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "csv_mapping_extractors_extractvalidationresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_extractors_extractvalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "target": "csv_mapping_extractors_extractvalidationresult"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_extractors_extractaivalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/extractors.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "csv_mapping_extractors_extractaivalidationresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_extractors_extractaivalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "target": "csv_mapping_extractors_extractaivalidationresult"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_mapping_coverage_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_validation_alignment_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "csv_mapping_mapping_coverage_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "csv_mapping_mapping_coverage_evaluator_mappingcoveragerawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "target": "csv_mapping_mapping_coverage_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/mapping-coverage.evaluator.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "csv_mapping_mapping_coverage_evaluator_evaluatemappingcoverage",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_validation_alignment_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "csv_mapping_validation_alignment_evaluator_validationalignmentrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "target": "csv_mapping_validation_alignment_evaluator_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/graphs/csv-mapping/validation-alignment.evaluator.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_validation_alignment_evaluator_evaluatevalidationalignment",
      "target": "result_factories_fail"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_criticalnodedeclaration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationalertdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationalertpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationhealthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationmetricsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationresultdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluationrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_heuristicevaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_llmjudgeevaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_promptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_resolvedevaluationconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_resolvedevaluatorconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_index_ts_evaluation_index",
      "target": "evaluation_types_scoreparser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "correctness_correctness_evaluator_correctnessparsescore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "correctness_correctness_evaluator_getcorrectnesspromptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "correctness_correctness_evaluator_rubrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "correctness_csv_mapping_rubric",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "evaluation_types_promptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator",
      "target": "evaluation_types_scoreparser",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "correctness_correctness_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "evaluation_bootstrap_startevaluationframework",
      "target": "correctness_correctness_evaluator_getcorrectnesspromptbuilder"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "correctness_correctness_evaluator_getcorrectnesspromptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/llm-judge/correctness/correctness.evaluator.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "correctness_correctness_evaluator_correctnessparsescore",
      "target": "result_factories_fail"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "correctness_correctness_evaluator_correctnessparsescore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "evaluation_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "evaluation_types_promptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "evaluation_types_scoreparser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "faithfulness_faithfulness_evaluator_faithfulnessbuildprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "faithfulness_faithfulness_evaluator_faithfulnessparsescore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "faithfulness_faithfulness_prompt",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator",
      "target": "faithfulness_faithfulness_prompt_buildfaithfulnessprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "faithfulness_faithfulness_evaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator_faithfulnessbuildprompt",
      "target": "faithfulness_faithfulness_prompt_buildfaithfulnessprompt"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "faithfulness_faithfulness_evaluator_faithfulnessbuildprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.evaluator.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_evaluator_faithfulnessparsescore",
      "target": "result_factories_fail"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "llm_judge_index",
      "target": "faithfulness_faithfulness_evaluator_faithfulnessparsescore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/llm-judge/faithfulness/faithfulness.prompt.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "faithfulness_faithfulness_prompt",
      "target": "faithfulness_faithfulness_prompt_buildfaithfulnessprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_criticalnodedeclaration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationalertdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationalertpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationhealthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L147",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationmetricsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationresultdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluationrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluatorinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_evaluatorscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_heuristicevaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_llmjudgeevaluator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_promptbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_resolvedevaluationconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_resolvedevaluatorconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "evaluation_types",
      "target": "evaluation_types_scoreparser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_types_errors_ts_types_errors",
      "target": "types_errors_evaluationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_types_errors_ts_types_errors",
      "target": "types_errors_extractormissingdataerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_types_errors_ts_types_errors",
      "target": "types_errors_extractormissingeventerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/evaluation/types/errors.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_evaluation_types_errors_ts_types_errors",
      "target": "types_errors_llmjudgeparseerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_build_relay_event_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition",
      "target": "compositions_build_relay_event_composition_buildrelayevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition",
      "target": "compositions_build_relay_event_composition_relayevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition",
      "target": "compositions_build_relay_event_composition_torelaypayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition",
      "target": "compositions_build_relay_event_composition_validateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition",
      "target": "compositions_build_relay_event_composition_workfloweventinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_build_relay_event_test",
      "target": "compositions_build_relay_event_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_build_relay_event_composition_workfloweventinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_build_relay_event_composition_relayevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition_buildrelayevent",
      "target": "compositions_build_relay_event_composition_validateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition_validateevent",
      "target": "result_factories_fail"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_build_relay_event_composition_buildrelayevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.composition.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "compositions_build_relay_event_composition_buildrelayevent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/build-relay-event.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_build_relay_event_test",
      "target": "compositions_build_relay_event_composition_buildrelayevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_prepare_event_execution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_createflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L248",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_executegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_preparedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L279",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_prepareeventforexecution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_prepareeventinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_resolveflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_routetograph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L210",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_runsetupworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L172",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution",
      "target": "compositions_prepare_event_execution_validatepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_prepare_event_execution_prepareeventinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_prepare_event_execution_preparedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L281",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution_prepareeventforexecution",
      "target": "compositions_prepare_event_execution_resolveflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L235",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution_runsetupworkflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "compositions_prepare_event_execution_prepareeventforexecution",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/event-shell/compositions/prepare-event-execution.ts",
      "source_location": "L280",
      "weight": 1.0,
      "source": "compositions_prepare_event_execution_prepareeventforexecution",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_validate_and_route",
      "target": "compositions_validate_and_route_routetograph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "compositions_validate_and_route",
      "target": "compositions_validate_and_route_validateandrouteevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_validate_and_route",
      "target": "compositions_validate_and_route_validateandrouteinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_validate_and_route",
      "target": "compositions_validate_and_route_validatedandroutedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "compositions_validate_and_route",
      "target": "compositions_validate_and_route_validatepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "compositions_validate_and_route_validateandrouteevent",
      "target": "compositions_validate_and_route_routetograph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/event-shell/compositions/validate-and-route.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "compositions_validate_and_route_validateandrouteevent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "operations_derive_run_status",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_event_shell_index_ts_event_shell_index",
      "target": "operations_derive_run_status_deriveandsetrunstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_derive_run_status_test",
      "target": "operations_derive_run_status",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_derive_run_status_test",
      "target": "operations_derive_run_status_deriveandsetrunstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "operations_derive_run_status_test",
      "target": "operations_derive_run_status_test_end",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "operations_derive_run_status_test",
      "target": "operations_derive_run_status_test_start",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_derive_run_status",
      "target": "operations_derive_run_status_deriveandsetrunstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "operations_derive_run_status",
      "target": "operations_derive_run_status_derivecontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "operations_derive_run_status",
      "target": "operations_derive_run_status_resolvestatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/event-shell/operations/derive-run-status.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "operations_derive_run_status",
      "target": "operations_derive_run_status_terminalstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "files_delete_file",
      "target": "files_delete_file_deletefilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_delete_file",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_delete_file",
      "target": "operations_file_storage_deletefile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/delete-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_delete_file",
      "target": "types_outputs_filedeleteresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_delete_file",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "files_handlers_handledeletefile",
      "target": "files_delete_file_deletefilebyid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_delete_file_deletefilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "files_get_file_content_getfilecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "operations_file_storage_getfilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "operations_parse_csv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "operations_parse_csv_parsecsvtojson",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "files_get_file_content",
      "target": "types_outputs_parsedcsvdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_content",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-content.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "files_get_file_content_getfilecontent",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "files_handlers_handlegetfilecontent",
      "target": "files_get_file_content_getfilecontent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_content_getfilecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "files_get_file_with_data",
      "target": "files_get_file_with_data_filewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "files_get_file_with_data",
      "target": "files_get_file_with_data_getfilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_get_file_with_data",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file-with-data.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_get_file_with_data",
      "target": "operations_file_storage_getfilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_with_data",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_with_data_filewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_with_data_getfilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "files_get_file",
      "target": "files_get_file_getfilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_get_file",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_get_file",
      "target": "operations_file_storage_getfilemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_get_file",
      "target": "types_outputs_filemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/file-processing/compositions/files/get-file.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "files_get_file_getfilebyid",
      "target": "operations_file_storage_getfilemetadata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "files_handlers_handlegetfile",
      "target": "files_get_file_getfilebyid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_get_file_getfilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "files_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_list_files",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_list_files_listallfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_upload_file",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "files_index",
      "target": "files_upload_file_uploadfileworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "files_list_files",
      "target": "files_list_files_listallfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_list_files",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_list_files",
      "target": "operations_file_storage_getallfilesmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_list_files",
      "target": "types_outputs_filemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "files_handlers_handlelistfiles",
      "target": "files_list_files_listallfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/file-processing/compositions/files/list-files.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "files_list_files_listallfiles",
      "target": "operations_file_storage_getallfilesmetadata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "files_upload_file",
      "target": "files_upload_file_uploadfileworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_upload_file",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_upload_file",
      "target": "operations_file_storage_uploadfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "files_upload_file",
      "target": "types_inputs_uploadfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "files_upload_file",
      "target": "types_outputs_fileuploadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "files_handlers_handleuploadfile",
      "target": "files_upload_file_uploadfileworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/file-processing/compositions/files/upload-file.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "files_upload_file_uploadfileworkflow",
      "target": "operations_file_storage_uploadfile"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "processing_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_prepare_file_processing",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_prepare_file_processing_preparedfiledata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_prepare_file_processing_preparefileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_prepare_file_processing_preparefileprocessing",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_process_csv",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_process_csv_processcsvworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_process_file",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "processing_index",
      "target": "processing_process_file_processfileworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_enrichpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_fetchfilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_preparedfiledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_preparefileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_preparefileprocessing",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "processing_prepare_file_processing",
      "target": "processing_prepare_file_processing_writetemporaryfile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "processing_prepare_file_processing_preparefileprocessing",
      "target": "processing_prepare_file_processing_fetchfilebyid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/file-processing/compositions/processing/prepare-file-processing.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "processing_prepare_file_processing_preparefileprocessing",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_call_ai_service",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_call_ai_service_callaiservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_file_storage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_file_storage_markfileasprocessed",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_parse_csv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_parse_csv_parsecsvtojson",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_read_csv_file",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_read_csv_file_readcsvfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_workflow_tracking",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "operations_workflow_tracking_initializeworkflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_buildresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_completeworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_ensureminduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_executetrackedstep",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_processcsvworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_trackedcallai",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_trackedparsecsv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_trackedreadfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "processing_process_csv_trackedstepoutcome",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_inputs_processcsvinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_internal_workflowcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_internal_workflowcontextwithairesult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_internal_workflowcontextwithcsv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_internal_workflowcontextwithfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "processing_process_csv",
      "target": "types_outputs_processcsvresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "processing_process_csv_completeworkflow",
      "target": "processing_process_csv_buildresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L147",
      "weight": 1.0,
      "source": "processing_process_csv_completeworkflow",
      "target": "operations_file_storage_markfileasprocessed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "processing_process_csv_completeworkflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "processing_process_csv_processcsvworkflow",
      "target": "operations_workflow_tracking_initializeworkflowrun"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/file-processing/compositions/processing/process-csv.ts",
      "source_location": "L163",
      "weight": 1.0,
      "source": "processing_process_csv_processcsvworkflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "processing_process_file",
      "target": "operations_process_file",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "processing_process_file",
      "target": "operations_process_file_processfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "processing_process_file",
      "target": "operations_process_file_processfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "processing_process_file",
      "target": "operations_process_file_processfileresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/processing/process-file.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "processing_process_file",
      "target": "processing_process_file_processfileworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "files_handlers_handleprocessfile",
      "target": "processing_process_file_processfileworkflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "queries_get_graph_structure",
      "target": "queries_get_graph_structure_fetchgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "queries_get_graph_structure",
      "target": "queries_get_graph_structure_getgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "queries_get_graph_structure",
      "target": "queries_get_graph_structure_graphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "queries_get_graph_structure",
      "target": "queries_get_graph_structure_normalizegraphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_graph_structure",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_graph_structure_graphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-graph-structure.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "queries_get_graph_structure_getgraphstructure",
      "target": "queries_get_graph_structure_fetchgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_graph_structure_getgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "queries_get_run_node_config",
      "target": "queries_get_run_node_config_fetchrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "queries_get_run_node_config",
      "target": "queries_get_run_node_config_getrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "queries_get_run_node_config",
      "target": "queries_get_run_node_config_runnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_run_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_run_node_config_runnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-run-node-config.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "queries_get_run_node_config_getrunnodeconfig",
      "target": "queries_get_run_node_config_fetchrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "flows_handlers_handlegetrunnodeconfig",
      "target": "queries_get_run_node_config_getrunnodeconfig"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_run_node_config_getrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-events.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "queries_get_workflow_events",
      "target": "queries_get_workflow_events_getworkflowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_events",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowevents",
      "target": "queries_get_workflow_events_getworkflowevents"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_events_getworkflowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "queries_get_workflow_result",
      "target": "operations_get_workflow_result",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "queries_get_workflow_result",
      "target": "operations_get_workflow_result_getworkflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "queries_get_workflow_result",
      "target": "operations_get_workflow_result_workflowresultdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "queries_get_workflow_result",
      "target": "queries_get_workflow_result_getworkflowresultworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowresult",
      "target": "queries_get_workflow_result_getworkflowresultworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-result.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "queries_get_workflow_result_getworkflowresultworkflow",
      "target": "operations_get_workflow_result_getworkflowresult"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_result_getworkflowresultworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "queries_get_workflow_status",
      "target": "operations_workflow_tracking",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "queries_get_workflow_status",
      "target": "operations_workflow_tracking_getworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "queries_get_workflow_status",
      "target": "queries_get_workflow_status_getworkflowstatusbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/get-workflow-status.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "queries_get_workflow_status",
      "target": "types_outputs_workflowstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_status",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowstatus",
      "target": "queries_get_workflow_status_getworkflowstatusbyid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_get_workflow_status_getworkflowstatusbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "queries_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_list_workflows",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "queries_index",
      "target": "queries_list_workflows_listallworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "queries_list_workflows",
      "target": "operations_workflow_tracking",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "queries_list_workflows",
      "target": "operations_workflow_tracking_listallworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "queries_list_workflows",
      "target": "queries_list_workflows_listallworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/compositions/queries/list-workflows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "queries_list_workflows",
      "target": "types_outputs_workflowsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_aiserviceerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_csvparseerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_filenotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_fileprocessingerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_invalidfiletypeerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_errors_workflownotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_inputs_processcsvinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_inputs_uploadfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_checkpointsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_filedeleteresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_filemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_fileuploadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_parsedcsvdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_processcsvresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_workflowstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "file_processing_index",
      "target": "types_outputs_workflowsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "operations_call_ai_service_callaiservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "operations_call_ai_service_mockaiprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "operations_call_ai_service_topascalcase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "operations_call_ai_service_transformheaders",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "operations_call_ai_service_transformrow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "types_internal_workflowcontextwithairesult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "types_internal_workflowcontextwithcsv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_call_ai_service",
      "target": "types_outputs_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/call-ai-service.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "operations_call_ai_service_mockaiprocess",
      "target": "operations_call_ai_service_transformheaders",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_deletefile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_getallfilesmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_getfilemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_getfilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_markfileasprocessed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "operations_file_storage_uploadfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "types_inputs_uploadfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "types_outputs_filemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/file-storage.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_file_storage",
      "target": "types_outputs_fileuploadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/get-workflow-result.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "operations_get_workflow_result",
      "target": "operations_get_workflow_result_getworkflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/get-workflow-result.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "operations_get_workflow_result",
      "target": "operations_get_workflow_result_workflowresultdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_parse_csv",
      "target": "operations_parse_csv_parsecsvtojson",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_parse_csv",
      "target": "types_internal_workflowcontextwithcsv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_parse_csv",
      "target": "types_internal_workflowcontextwithfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_parse_csv",
      "target": "types_outputs_parsedcsvdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/file-processing/operations/parse-csv.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "operations_parse_csv_parsecsvtojson",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "operations_process_file",
      "target": "operations_process_file_processfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_process_file",
      "target": "operations_process_file_processfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/process-file.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "operations_process_file",
      "target": "operations_process_file_processfileresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/read-csv-file.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_read_csv_file",
      "target": "operations_read_csv_file_readcsvfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/read-csv-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_read_csv_file",
      "target": "types_internal_workflowcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/read-csv-file.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_read_csv_file",
      "target": "types_internal_workflowcontextwithfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "operations_workflow_tracking_getworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "operations_workflow_tracking_initializeworkflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "operations_workflow_tracking_listallworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "types_inputs_processcsvinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "types_internal_workflowcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "types_outputs_workflowstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/operations/workflow-tracking.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "operations_workflow_tracking",
      "target": "types_outputs_workflowsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L180",
      "weight": 1.0,
      "source": "helpers_websocket_createinitializedworkflow",
      "target": "operations_workflow_tracking_initializeworkflowrun"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_aiserviceerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_csvparseerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_filenotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_fileprocessingerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_invalidfiletypeerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_invalidworkflowstatuserror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/errors.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_errors_ts_types_errors",
      "target": "types_errors_workflownotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/inputs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_inputs_ts_types_inputs",
      "target": "types_inputs_processcsvinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/inputs.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_inputs_ts_types_inputs",
      "target": "types_inputs_uploadfileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_internal_workflowcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_internal_workflowcontextwithairesult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_internal_workflowcontextwithcsv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_internal_workflowcontextwithfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_outputs_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/internal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_internal_ts_types_internal",
      "target": "types_outputs_parsedcsvdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_aiprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_checkpointsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_filedeleteresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_filemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_fileuploadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_parsedcsvdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_processcsvresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_workflowstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/file-processing/types/outputs.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "backend_src_core_file_processing_types_outputs_ts_types_outputs",
      "target": "types_outputs_workflowsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_create_node_config",
      "target": "compositions_create_node_config_createnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_create_node_config",
      "target": "operations_create_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_create_node_config",
      "target": "operations_create_node_config_createnodeconfigindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_create_node_config",
      "target": "types_inputs_createnodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_node_config",
      "target": "types_outputs_createnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_create_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-node-configs/compositions/create-node-config.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_create_node_config_createnodeconfig",
      "target": "operations_create_node_config_createnodeconfigindb"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_create_node_config_createnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_delete_node_config",
      "target": "compositions_delete_node_config_deletenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_delete_node_config",
      "target": "operations_delete_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_delete_node_config",
      "target": "operations_delete_node_config_deletenodeconfigfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_delete_node_config",
      "target": "types_inputs_deletenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_node_config",
      "target": "types_outputs_deletenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_delete_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-node-configs/compositions/delete-node-config.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_delete_node_config_deletenodeconfig",
      "target": "operations_delete_node_config_deletenodeconfigfromdb"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_delete_node_config_deletenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "node_configs_handlers_handledeletenodeconfig",
      "target": "compositions_delete_node_config_deletenodeconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_list_node_configs",
      "target": "compositions_list_node_configs_listnodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_list_node_configs",
      "target": "operations_list_node_configs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_list_node_configs",
      "target": "operations_list_node_configs_fetchnodeconfigsbyversionid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_list_node_configs",
      "target": "types_inputs_listnodeconfigsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_list_node_configs",
      "target": "types_outputs_listnodeconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_list_node_configs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-node-configs/compositions/list-node-configs.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_list_node_configs_listnodeconfigs",
      "target": "operations_list_node_configs_fetchnodeconfigsbyversionid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_list_node_configs_listnodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlelistnodeconfigsbyversion",
      "target": "compositions_list_node_configs_listnodeconfigs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_update_node_config",
      "target": "compositions_update_node_config_updatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_update_node_config",
      "target": "operations_update_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_update_node_config",
      "target": "operations_update_node_config_updatenodeconfigindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_update_node_config",
      "target": "types_inputs_updatenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_node_config",
      "target": "types_outputs_updatenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_update_node_config",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-node-configs/compositions/update-node-config.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_update_node_config_updatenodeconfig",
      "target": "operations_update_node_config_updatenodeconfigindb"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "compositions_update_node_config_updatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_inputs_createnodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_inputs_deletenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_inputs_listnodeconfigsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_inputs_updatenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_outputs_createnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_outputs_deletenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_outputs_listnodeconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_outputs_nodeconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_node_configs_index",
      "target": "types_outputs_updatenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/mappers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flow_node_configs_mappers",
      "target": "flow_node_configs_mappers_mapnodeconfigtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/mappers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_node_configs_mappers",
      "target": "types_outputs_nodeconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_create_node_config",
      "target": "flow_node_configs_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_list_node_configs",
      "target": "flow_node_configs_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_update_node_config",
      "target": "flow_node_configs_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_create_node_config",
      "target": "flow_node_configs_mappers_mapnodeconfigtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_list_node_configs",
      "target": "flow_node_configs_mappers_mapnodeconfigtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_update_node_config",
      "target": "flow_node_configs_mappers_mapnodeconfigtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_create_node_config",
      "target": "operations_create_node_config_createnodeconfigindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_node_config",
      "target": "types_inputs_createnodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/create-node-config.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_node_config",
      "target": "types_outputs_createnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/delete-node-config.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_delete_node_config",
      "target": "operations_delete_node_config_deletenodeconfigfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/delete-node-config.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_delete_node_config",
      "target": "types_inputs_deletenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/delete-node-config.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delete_node_config",
      "target": "types_outputs_deletenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_list_node_configs",
      "target": "operations_list_node_configs_fetchnodeconfigsbyversionid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_list_node_configs",
      "target": "types_inputs_listnodeconfigsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/list-node-configs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_list_node_configs",
      "target": "types_outputs_listnodeconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_update_node_config",
      "target": "operations_update_node_config_updatenodeconfigindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_node_config",
      "target": "types_inputs_updatenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/operations/update-node-config.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_update_node_config",
      "target": "types_outputs_updatenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_inputs_ts_types_inputs",
      "target": "types_inputs_createnodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_inputs_ts_types_inputs",
      "target": "types_inputs_deletenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_inputs_ts_types_inputs",
      "target": "types_inputs_listnodeconfigsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/inputs.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_inputs_ts_types_inputs",
      "target": "types_inputs_updatenodeconfiginput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_createnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_deletenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_getnodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_listnodeconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_nodeconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-node-configs/types/outputs.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_core_flow_node_configs_types_outputs_ts_types_outputs",
      "target": "types_outputs_updatenodeconfigresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "compositions_create_workflow_version_createflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "operations_create_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "operations_create_workflow_version_calculatenextversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "operations_create_workflow_version_checkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "operations_create_workflow_version_saveflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "types_inputs_createflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_create_workflow_version",
      "target": "types_outputs_createflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_create_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flow-versions/compositions/create-workflow-version.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_create_workflow_version_createflowversion",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlecreateflowversion",
      "target": "compositions_create_workflow_version_createflowversion"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_create_workflow_version_createflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "compositions_delete_workflow_version_deleteflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "operations_delete_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "operations_delete_workflow_version_checkflowversionexistsfordeletion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "operations_delete_workflow_version_deleteflowversionfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "types_inputs_deleteflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version",
      "target": "types_outputs_deleteflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_delete_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version_deleteflowversion",
      "target": "operations_delete_workflow_version_checkflowversionexistsfordeletion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flow-versions/compositions/delete-workflow-version.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_delete_workflow_version_deleteflowversion",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "flow_versions_handlers_handledeleteflowversion",
      "target": "compositions_delete_workflow_version_deleteflowversion"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_delete_workflow_version_deleteflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "compositions_get_workflow_version_getflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "compositions_get_workflow_version_listflowversions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "operations_get_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "operations_get_workflow_version_fetchflowversionbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "operations_get_workflow_version_fetchflowversionsbyflowid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "types_inputs_getflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "types_inputs_listflowversionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "types_outputs_getflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_get_workflow_version",
      "target": "types_outputs_listflowversionsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_get_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "compositions_get_workflow_version_getflowversion",
      "target": "operations_get_workflow_version_fetchflowversionbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlegetflowversion",
      "target": "compositions_get_workflow_version_getflowversion"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_get_workflow_version_getflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-versions/compositions/get-workflow-version.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "compositions_get_workflow_version_listflowversions",
      "target": "operations_get_workflow_version_fetchflowversionsbyflowid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlelistflowversionsbyflow",
      "target": "compositions_get_workflow_version_listflowversions"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_get_workflow_version_listflowversions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "compositions_update_workflow_version_updateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "operations_update_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "operations_update_workflow_version_checkflowversionexists",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "operations_update_workflow_version_updateflowversionindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "types_inputs_updateflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_update_workflow_version",
      "target": "types_outputs_updateflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_update_workflow_version",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_update_workflow_version_updateflowversion",
      "target": "operations_update_workflow_version_checkflowversionexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flow-versions/compositions/update-workflow-version.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_update_workflow_version_updateflowversion",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "flow_versions_handlers_handleupdateflowversion",
      "target": "compositions_update_workflow_version_updateflowversion"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "compositions_update_workflow_version_updateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "flow_versions_helpers",
      "target": "flow_versions_helpers_getnextversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flow_versions_helpers",
      "target": "flow_versions_helpers_incrementminorversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "flow_versions_helpers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/helpers.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "flow_versions_helpers_getnextversion",
      "target": "flow_versions_helpers_incrementminorversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "flow_versions_helpers_getnextversion",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_inputs_createflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_inputs_deleteflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_inputs_getflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_inputs_listflowversionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_inputs_updateflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_createflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_deleteflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_getflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_listflowversionsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_index",
      "target": "types_outputs_updateflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/mappers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flow_versions_mappers",
      "target": "flow_versions_mappers_mapflowversiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/mappers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_versions_mappers",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "flow_versions_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "flow_versions_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "flow_versions_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "flow_versions_mappers_mapflowversiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "flow_versions_mappers_mapflowversiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "flow_versions_mappers_mapflowversiontodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "operations_create_workflow_version_calculatenextversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "operations_create_workflow_version_checkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "operations_create_workflow_version_saveflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "types_inputs_createflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/create-workflow-version.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_create_workflow_version",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_delete_workflow_version",
      "target": "operations_delete_workflow_version_checkflowversionexistsfordeletion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "operations_delete_workflow_version",
      "target": "operations_delete_workflow_version_deleteflowversionfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_delete_workflow_version",
      "target": "types_inputs_deleteflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/delete-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delete_workflow_version",
      "target": "types_outputs_deleteflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "operations_get_workflow_version_fetchflowversionbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "operations_get_workflow_version_fetchflowversionsbyflowid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "types_inputs_getflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "types_inputs_listflowversionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/get-workflow-version.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_get_workflow_version",
      "target": "types_outputs_listflowversionsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "operations_update_workflow_version_checkflowversionexists",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "operations_update_workflow_version_updateflowversionindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "types_inputs_updateflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/operations/update-workflow-version.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_update_workflow_version",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "target": "types_inputs_createflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "target": "types_inputs_deleteflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "target": "types_inputs_getflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "target": "types_inputs_listflowversionsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/inputs.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateflowversioninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_createflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_deleteflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_flowversiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_getflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_listflowversionsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flow-versions/types/outputs.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_flow_versions_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateflowversionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "compositions_create_workflow_createflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "operations_create_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "operations_create_workflow_checkagentexists",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "operations_create_workflow_checkflownameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "operations_create_workflow_saveflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "types_inputs_createflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_create_workflow",
      "target": "types_outputs_createflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_create_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flows-mgmt/compositions/create-workflow.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_create_workflow_createflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlecreateflow",
      "target": "compositions_create_workflow_createflow"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_create_workflow_createflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "compositions_delete_workflow_deleteflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "operations_delete_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "operations_delete_workflow_checkflowexistsfordelete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "operations_delete_workflow_deleteflowfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "types_inputs_deleteflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_delete_workflow",
      "target": "types_outputs_deleteflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_delete_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_delete_workflow_deleteflow",
      "target": "operations_delete_workflow_checkflowexistsfordelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flows-mgmt/compositions/delete-workflow.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_delete_workflow_deleteflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handledeleteflow",
      "target": "compositions_delete_workflow_deleteflow"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_delete_workflow_deleteflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "compositions_get_workflow_getflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "compositions_get_workflow_getflowsbyagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "compositions_get_workflow_listflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "operations_get_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "operations_get_workflow_findallflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "operations_get_workflow_findflowbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "operations_get_workflow_findflowsbyagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "types_inputs_getflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "types_inputs_getflowsbyagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "types_outputs_getflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_workflow",
      "target": "types_outputs_listflowsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_get_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "compositions_get_workflow_getflow",
      "target": "operations_get_workflow_findflowbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlegetflow",
      "target": "compositions_get_workflow_getflow"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_get_workflow_getflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "compositions_get_workflow_getflowsbyagent",
      "target": "operations_get_workflow_findflowsbyagentid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "compositions_get_workflow_getflowsbyagent",
      "target": "result_combinators_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlelistflowsbyagent",
      "target": "compositions_get_workflow_getflowsbyagent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_get_workflow_getflowsbyagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "compositions_get_workflow_listflows",
      "target": "operations_get_workflow_findallflows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flows-mgmt/compositions/get-workflow.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "compositions_get_workflow_listflows",
      "target": "result_combinators_chain"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_get_workflow_listflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "compositions_update_workflow_updateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "operations_update_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "operations_update_workflow_checkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "operations_update_workflow_checkflownameconflict",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "operations_update_workflow_updateflowindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "types_inputs_updateflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_update_workflow",
      "target": "types_outputs_updateflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_update_workflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/flows-mgmt/compositions/update-workflow.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "compositions_update_workflow_updateflow",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handleupdateflow",
      "target": "compositions_update_workflow_updateflow"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "compositions_update_workflow_updateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_inputs_createflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_inputs_deleteflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_inputs_getflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_inputs_getflowsbyagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_inputs_updateflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_createflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_deleteflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_getflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_listflowsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flows_mgmt_index",
      "target": "types_outputs_updateflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/mappers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flows_mgmt_mappers",
      "target": "flows_mgmt_mappers_mapflowtoflowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/mappers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_mappers",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "flows_mgmt_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "flows_mgmt_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "flows_mgmt_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "flows_mgmt_mappers_mapflowtoflowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "flows_mgmt_mappers_mapflowtoflowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "flows_mgmt_mappers_mapflowtoflowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "operations_create_workflow_checkagentexists",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "operations_create_workflow_checkflownameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "operations_create_workflow_saveflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "types_inputs_createflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/create-workflow.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_create_workflow",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_delete_workflow",
      "target": "operations_delete_workflow_checkflowexistsfordelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_delete_workflow",
      "target": "operations_delete_workflow_deleteflowfromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_delete_workflow",
      "target": "types_inputs_deleteflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/delete-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delete_workflow",
      "target": "types_outputs_deleteflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "operations_get_workflow_findallflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "operations_get_workflow_findflowbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "operations_get_workflow_findflowsbyagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "types_inputs_getflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "types_inputs_getflowsbyagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/get-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_get_workflow",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "operations_update_workflow_checkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "operations_update_workflow_checkflownameconflict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "operations_update_workflow_updateflowindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "types_inputs_updateflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/operations/update-workflow.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "operations_update_workflow",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "target": "types_inputs_createflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "target": "types_inputs_deleteflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "target": "types_inputs_getflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "target": "types_inputs_getflowsbyagentinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/inputs.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateflowinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_createflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_deleteflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_flowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_getflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_listflowsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/flows-mgmt/types/outputs.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_flows_mgmt_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "compositions_get_graph_structure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_get_graph_structure",
      "target": "compositions_get_graph_structure_getgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_graph_structure",
      "target": "operations_get_graph_structure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_graph_structure",
      "target": "operations_get_graph_structure_fetchgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_graph_structure",
      "target": "operations_get_graph_structure_getgraphstructureinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/get-graph-structure.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_graph_structure",
      "target": "types_outputs_getgraphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "compositions_get_graph_structure_getgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "compositions_list_available_graphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "compositions_list_available_graphs",
      "target": "compositions_list_available_graphs_listavailablegraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "compositions_list_available_graphs",
      "target": "compositions_list_available_graphs_todisplayname",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_list_available_graphs",
      "target": "types_outputs_availablegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_list_available_graphs",
      "target": "types_outputs_listavailablegraphsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "compositions_list_available_graphs_listavailablegraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/graphs/compositions/list-available-graphs.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "compositions_list_available_graphs_listavailablegraphs",
      "target": "graphs_index_getgraphregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "graphs_handlers_handlelistavailablegraphs",
      "target": "compositions_list_available_graphs_listavailablegraphs"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "types_outputs_availablegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "types_outputs_getgraphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_graphs_index_ts_graphs_index",
      "target": "types_outputs_listavailablegraphsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "operations_get_graph_structure",
      "target": "operations_get_graph_structure_fetchgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_get_graph_structure",
      "target": "operations_get_graph_structure_getgraphstructureinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/operations/get-graph-structure.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_get_graph_structure",
      "target": "types_outputs_getgraphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "target": "types_outputs_availablegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "target": "types_outputs_getgraphstructureresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "target": "types_outputs_graphstructureedge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "target": "types_outputs_graphstructurenode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/graphs/types/outputs.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "backend_src_core_graphs_types_outputs_ts_types_outputs",
      "target": "types_outputs_listavailablegraphsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_channel_configs_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/channel-configs.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_channel_configs_composition",
      "target": "operations_preference_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/channel-configs.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_channel_configs_composition",
      "target": "operations_preference_query_operations_fetchallchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/channel-configs.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_channel_configs_composition",
      "target": "operations_preference_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/channel-configs.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_channel_configs_composition",
      "target": "operations_preference_write_operations_upsertchannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_get_notifications_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "compositions_get_notifications_composition_getnotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "operations_notification_persistence_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "operations_notification_persistence_operations_findnotificationsbyuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "operations_notification_persistence_operations_getunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "types_inputs_getnotificationsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition",
      "target": "types_outputs_notificationslistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_get_notifications_composition_getnotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition_getnotifications",
      "target": "operations_notification_persistence_operations_findnotificationsbyuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition_getnotifications",
      "target": "operations_notification_persistence_operations_getunreadcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition_getnotifications",
      "target": "result_combinators_allnamed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/get-notifications.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_get_notifications_composition_getnotifications",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetnotifications",
      "target": "compositions_get_notifications_composition_getnotifications"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_get_preferences_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition",
      "target": "compositions_get_preferences_composition_getpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition",
      "target": "operations_preference_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition",
      "target": "operations_preference_query_operations_fetchuserpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition",
      "target": "types_inputs_getpreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition",
      "target": "types_outputs_preferencesresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_get_preferences_composition_getpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition_getpreferences",
      "target": "operations_preference_query_operations_fetchuserpreferences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/get-preferences.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_preferences_composition_getpreferences",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetpreferences",
      "target": "compositions_get_preferences_composition_getpreferences"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_mark_read_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "compositions_mark_read_composition_markallread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "compositions_mark_read_composition_markread",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "operations_notification_persistence_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "operations_notification_persistence_operations_markallnotificationsasread",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "operations_notification_persistence_operations_marknotificationasread",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "types_inputs_markallreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "types_inputs_markreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_mark_read_composition",
      "target": "types_outputs_markreadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_mark_read_composition_markread",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_mark_read_composition_markread",
      "target": "operations_notification_persistence_operations_marknotificationasread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_mark_read_composition_markread",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "notifications_handlers_handlemarkasread",
      "target": "compositions_mark_read_composition_markread"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_mark_read_composition_markallread",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "compositions_mark_read_composition_markallread",
      "target": "operations_notification_persistence_operations_markallnotificationsasread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/mark-read.composition.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_mark_read_composition_markallread",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "notifications_handlers_handlemarkallasread",
      "target": "compositions_mark_read_composition_markallread"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_resolve_channels_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/resolve-channels.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_resolve_channels_composition",
      "target": "operations_delivery_dispatch_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/resolve-channels.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_resolve_channels_composition",
      "target": "operations_delivery_dispatch_operations_resolvechannels",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_send_notification_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "compositions_send_notification_composition_sendnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "compositions_send_notification_composition_validatenotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "compositions_send_notification_composition_validationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "operations_delivery_dispatch_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "operations_delivery_dispatch_operations_resolveanddispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "operations_notification_persistence_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "operations_notification_persistence_operations_createnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "types_inputs_notifyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_send_notification_composition",
      "target": "types_outputs_notificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_send_notification_composition_validatenotification",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_send_notification_composition_sendnotification",
      "target": "compositions_send_notification_composition_validatenotification",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_send_notification_composition_sendnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_send_notification_composition_sendnotification",
      "target": "operations_notification_persistence_operations_createnotification"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_send_notification_composition_sendnotification",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/send-notification.composition.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_send_notification_composition_sendnotification",
      "target": "result_factories_fail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "handlers_cost_alerts_handlecostalert",
      "target": "compositions_send_notification_composition_sendnotification"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_unread_count_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/unread-count.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_unread_count_composition",
      "target": "operations_notification_persistence_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/unread-count.composition.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "compositions_unread_count_composition",
      "target": "operations_notification_persistence_operations_getunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_update_preferences_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition",
      "target": "compositions_update_preferences_composition_updatepreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition",
      "target": "operations_preference_write_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition",
      "target": "operations_preference_write_operations_upsertpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition",
      "target": "types_inputs_updatepreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition",
      "target": "types_outputs_preferencesresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "compositions_update_preferences_composition_updatepreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition_updatepreferences",
      "target": "operations_preference_write_operations_upsertpreferences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/compositions/update-preferences.composition.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_update_preferences_composition_updatepreferences",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "notifications_handlers_handleupdatepreferences",
      "target": "compositions_update_preferences_composition_updatepreferences"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_getnotificationsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_getpreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_markallreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_markreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_notificationtype",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_notifyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_inputs_updatepreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_channelconfigdto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_channelconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_markreadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_notificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_notificationslistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_preferencedto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_preferencesresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_notifications_index_ts_notifications_index",
      "target": "types_outputs_unreadcountresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_delivery_dispatch_operations_enqueuedispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_delivery_dispatch_operations_resolveanddispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_delivery_dispatch_operations_resolvechannels",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_preference_query_operations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_preference_query_operations_fetchallchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "operations_preference_query_operations_fetchpreferencefortype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "types_internal_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations",
      "target": "types_outputs_notificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_resolveanddispatch",
      "target": "operations_preference_query_operations_fetchallchannelconfigs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_resolveanddispatch",
      "target": "operations_preference_query_operations_fetchpreferencefortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_resolveanddispatch",
      "target": "result_combinators_allnamed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/notifications/operations/delivery-dispatch.operations.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_resolveanddispatch",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_createnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_findnotificationsbyuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_getunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_markallnotificationsasread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_marknotificationasread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "operations_notification_persistence_operations_todto",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "types_inputs_notifyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/notification-persistence.operations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations",
      "target": "types_outputs_notificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetunreadcount",
      "target": "operations_notification_persistence_operations_getunreadcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_preference_query_operations",
      "target": "operations_preference_query_operations_fetchallchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "operations_preference_query_operations",
      "target": "operations_preference_query_operations_fetchpreferencefortype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_preference_query_operations",
      "target": "operations_preference_query_operations_fetchuserpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-query.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_preference_query_operations",
      "target": "types_outputs_preferencedto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetchannelconfigs",
      "target": "operations_preference_query_operations_fetchallchannelconfigs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "operations_preference_write_operations",
      "target": "operations_preference_write_operations_upsertchannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_preference_write_operations",
      "target": "operations_preference_write_operations_upsertpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_preference_write_operations",
      "target": "types_inputs_updatepreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_preference_write_operations",
      "target": "types_outputs_channelconfigdto",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/operations/preference-write.operations.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_preference_write_operations",
      "target": "types_outputs_preferencedto",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "notifications_handlers_handleupdatechannelconfig",
      "target": "operations_preference_write_operations_upsertchannelconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_channelconfignotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_circuitbreakererror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_circuitfailederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_circuitopenerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_invalidnotificationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/errors.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_errors_ts_types_errors",
      "target": "types_errors_notificationnotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_getnotificationsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_getpreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_markallreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_markreadinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_notificationtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_notifyinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/inputs.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_inputs_ts_types_inputs",
      "target": "types_inputs_updatepreferencesinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_inputs_notificationtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_internal_ts_types_internal",
      "target": "types_internal_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_internal_ts_types_internal",
      "target": "types_internal_deliveryjob",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/internal.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_internal_ts_types_internal",
      "target": "types_internal_resolvedchannels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_channelconfigdto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_channelconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_markreadresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_notificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_notificationslistresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_preferencedto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_preferencesresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/notifications/types/outputs.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_src_core_notifications_types_outputs_ts_types_outputs",
      "target": "types_outputs_unreadcountresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_create_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "compositions_create_schema_createschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "operations_create_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "operations_create_schema_checkschemanameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "operations_create_schema_savenewschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "operations_validate_schema_structure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "operations_validate_schema_structure_validateschemastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "types_inputs_createschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_create_schema",
      "target": "types_outputs_createschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_create_schema_createschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_create_schema_createschema",
      "target": "operations_validate_schema_structure_validateschemastructure"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/schemas/compositions/create-schema.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "compositions_create_schema_createschema",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "schemas_handlers_handlecreateschema",
      "target": "compositions_create_schema_createschema"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_delete_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_delete_schema",
      "target": "compositions_delete_schema_deleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_delete_schema",
      "target": "operations_delete_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_delete_schema",
      "target": "operations_delete_schema_deleteschemafromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_delete_schema",
      "target": "types_inputs_deleteschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_delete_schema",
      "target": "types_outputs_deleteschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_delete_schema_deleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/schemas/compositions/delete-schema.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "compositions_delete_schema_deleteschema",
      "target": "operations_delete_schema_deleteschemafromdb"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_get_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_get_schema",
      "target": "compositions_get_schema_getschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_schema",
      "target": "operations_find_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_get_schema",
      "target": "operations_find_schema_findschemabyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_get_schema",
      "target": "types_inputs_getschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_get_schema",
      "target": "types_outputs_getschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_get_schema_getschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/schemas/compositions/get-schema.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "compositions_get_schema_getschema",
      "target": "operations_find_schema_findschemabyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "schemas_handlers_handlegetschema",
      "target": "compositions_get_schema_getschema"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_list_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_list_schemas",
      "target": "compositions_list_schemas_listschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_list_schemas",
      "target": "operations_find_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_list_schemas",
      "target": "operations_find_schema_findschemasbyuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_list_schemas",
      "target": "types_inputs_listschemasinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_list_schemas",
      "target": "types_outputs_listschemasresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_list_schemas_listschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/schemas/compositions/list-schemas.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "compositions_list_schemas_listschemas",
      "target": "operations_find_schema_findschemasbyuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "schemas_handlers_handlelistschemas",
      "target": "compositions_list_schemas_listschemas"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_update_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "compositions_update_schema_updateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "operations_update_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "operations_update_schema_checkupdatednameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "operations_update_schema_updateschemaindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "operations_validate_schema_structure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "operations_validate_schema_structure_validateschemastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "types_inputs_updateschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "compositions_update_schema",
      "target": "types_outputs_updateschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "compositions_update_schema_updateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_update_schema_updateschema",
      "target": "operations_validate_schema_structure_validateschemastructure"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/schemas/compositions/update-schema.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "compositions_update_schema_updateschema",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "schemas_handlers_handleupdateschema",
      "target": "compositions_update_schema_updateschema"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_errors_invalidschemastructureerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_errors_schemanameconflicterror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_errors_schemanotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_errors_schemaunauthorizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_createschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_deleteschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_getschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_listschemasinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_schemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_schemadatastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_updateschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_inputs_validationrules",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_createschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_deleteschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_getschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_listschemasresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_schemadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_schemametadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_index_ts_schemas_index",
      "target": "types_outputs_updateschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_create_schema",
      "target": "operations_create_schema_checkschemanameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_create_schema",
      "target": "operations_create_schema_savenewschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_create_schema",
      "target": "types_inputs_createschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/create-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_create_schema",
      "target": "types_outputs_createschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/delete-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_delete_schema",
      "target": "operations_delete_schema_deleteschemafromdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/delete-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_delete_schema",
      "target": "types_inputs_deleteschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/delete-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_delete_schema",
      "target": "types_outputs_deleteschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "operations_find_schema_findschemabyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "operations_find_schema_findschemasbyuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "types_inputs_getschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "types_inputs_listschemasinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "types_outputs_getschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/find-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_find_schema",
      "target": "types_outputs_listschemasresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_update_schema",
      "target": "operations_update_schema_checkupdatednameavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "operations_update_schema",
      "target": "operations_update_schema_updateschemaindb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_update_schema",
      "target": "types_inputs_updateschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/update-schema.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "operations_update_schema",
      "target": "types_outputs_updateschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_basecolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_booleancolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_datecolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_decimalcolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_enumcolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_numbercolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_schemacolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_schemadataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_stringcolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_validatecolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_validateschemastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "operations_validate_schema_structure_validationrulesschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "types_inputs_schemadatastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_validate_schema_structure",
      "target": "types_inputs_validationrules",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "operations_validate_schema_structure_validatecolumnreferences",
      "target": "result_factories_fail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "operations_validate_schema_structure_validateschemastructure",
      "target": "operations_validate_schema_structure_validatecolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/schemas/operations/validate-schema-structure.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "operations_validate_schema_structure_validateschemastructure",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_errors_ts_types_errors",
      "target": "types_errors_invalidschemastructureerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_errors_ts_types_errors",
      "target": "types_errors_schemanameconflicterror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_errors_ts_types_errors",
      "target": "types_errors_schemanotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/errors.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_errors_ts_types_errors",
      "target": "types_errors_schemaunauthorizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_baseschemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_createschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_deleteschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_getschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_listschemasinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_schemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_schemadatastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateschemainput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/inputs.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_inputs_ts_types_inputs",
      "target": "types_inputs_validationrules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_inputs_schemadatastructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_createschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_deleteschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_getschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_listschemasresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_schemadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_schemametadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/schemas/types/outputs.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "backend_src_core_schemas_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateschemaresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "settings_index",
      "target": "types_inputs_getsettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "settings_index",
      "target": "types_inputs_updatesettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "settings_index",
      "target": "types_outputs_usersettingsdto",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "settings_index",
      "target": "types_outputs_usersettingsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "settings_index",
      "target": "workflows_get_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "settings_index",
      "target": "workflows_get_settings_getsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "settings_index",
      "target": "workflows_update_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "settings_index",
      "target": "workflows_update_settings_updatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_get_settings",
      "target": "operations_get_settings_defaults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "operations_get_settings",
      "target": "operations_get_settings_fetchusersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/get-settings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_get_settings",
      "target": "types_outputs_usersettingsdto",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_get_settings",
      "target": "operations_get_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_get_settings",
      "target": "operations_get_settings_fetchusersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "workflows_get_settings_getsettings",
      "target": "operations_get_settings_fetchusersettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/update-settings.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "operations_update_settings",
      "target": "operations_update_settings_upsertusersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/update-settings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_update_settings",
      "target": "types_inputs_updatesettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/operations/update-settings.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "operations_update_settings",
      "target": "types_outputs_usersettingsdto",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_update_settings",
      "target": "operations_update_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "workflows_update_settings",
      "target": "operations_update_settings_upsertusersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "workflows_update_settings_updatesettings",
      "target": "operations_update_settings_upsertusersettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/types/inputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_settings_types_inputs_ts_types_inputs",
      "target": "types_inputs_getsettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/types/inputs.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_core_settings_types_inputs_ts_types_inputs",
      "target": "types_inputs_updatesettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "workflows_get_settings",
      "target": "types_inputs_getsettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "workflows_update_settings",
      "target": "types_inputs_updatesettingsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/types/outputs.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_core_settings_types_outputs_ts_types_outputs",
      "target": "types_outputs_usersettingsdto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/types/outputs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_settings_types_outputs_ts_types_outputs",
      "target": "types_outputs_usersettingsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "workflows_get_settings",
      "target": "types_outputs_usersettingsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "workflows_update_settings",
      "target": "types_outputs_usersettingsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workflows_get_settings",
      "target": "workflows_get_settings_getsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/settings/workflows/get-settings.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "workflows_get_settings_getsettings",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workflows_update_settings",
      "target": "workflows_update_settings_updatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/settings/workflows/update-settings.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "workflows_update_settings_updatesettings",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "compositions_create_user_createuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "compositions_create_user_saveduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "operations_create_user",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "operations_create_user_checkemailavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "operations_create_user_hashpasswordforcreation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "operations_create_user_mapregisterdatatouser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "operations_create_user_savenewuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "compositions_create_user",
      "target": "types_inputs_createuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_create_user",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_create_user_createuser",
      "target": "operations_create_user_mapregisterdatatouser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/create-user.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "compositions_create_user_createuser",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_create_user_createuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "compositions_dev_login_composition",
      "target": "compositions_dev_login_composition_devlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_dev_login_composition",
      "target": "compositions_dev_login_composition_devlogininput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "compositions_dev_login_composition",
      "target": "compositions_dev_login_composition_devloginresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "compositions_dev_login_composition",
      "target": "compositions_dev_login_composition_enrichandbuilddevresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_dev_login_composition",
      "target": "compositions_dev_login_composition_findorcreateuser",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_dev_login_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_dev_login_composition_devlogininput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_dev_login_composition_devloginresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "compositions_dev_login_composition_devlogin",
      "target": "compositions_dev_login_composition_findorcreateuser",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "compositions_dev_login_composition_enrichandbuilddevresponse",
      "target": "result_combinators_allnamedconcurrent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "compositions_dev_login_composition_enrichandbuilddevresponse",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/dev-login.composition.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "compositions_dev_login_composition_devlogin",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_dev_login_composition_devlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_decodejwtpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_enrichandbuildresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_exchangecode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L206",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacodeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacoderesult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition",
      "target": "compositions_exchange_okta_code_composition_provisionuser",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_exchange_okta_code_composition",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacodeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacoderesult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L209",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision",
      "target": "compositions_exchange_okta_code_composition_exchangecode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L147",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition_enrichandbuildresponse",
      "target": "result_combinators_allnamedconcurrent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition_enrichandbuildresponse",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "auth_handlers_handletokenexchange",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/exchange-okta-code.composition.ts",
      "source_location": "L209",
      "weight": 1.0,
      "source": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_exchange_okta_code_composition_exchangeoktacodeandprovision",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "compositions_get_user_getallusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "compositions_get_user_getuserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "operations_find",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "operations_find_findallusers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "operations_find_finduserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "types_outputs_extendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_get_user",
      "target": "types_outputs_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_get_user",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_get_user_getuserbyid",
      "target": "operations_find_finduserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_get_user_getuserbyid",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "users_handlers_handlegetuserbyid",
      "target": "compositions_get_user_getuserbyid"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_get_user_getuserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/compositions/get-user.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "compositions_get_user_getallusers",
      "target": "operations_find_findallusers"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_get_user_getallusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "compositions_login_login",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "operations_login",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "operations_login_finduserbyemailforlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "operations_login_maplogininput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "operations_login_verifyloginpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "compositions_login",
      "target": "types_inputs_logininput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_login",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_login_login",
      "target": "operations_login_maplogininput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/compositions/login.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_login_login",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_login_login",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "compositions_profile_updateuserpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "compositions_profile_updateuserprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "operations_profile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "operations_profile_updatepassword",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "operations_profile_updateprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "types_inputs_updatepasswordinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "types_inputs_updateprofileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/compositions/profile.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "compositions_profile",
      "target": "types_outputs_profileupdateresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_profile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "users_handlers_handleupdateprofile",
      "target": "compositions_profile_updateuserprofile"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_profile_updateuserprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "users_handlers_handleupdatepassword",
      "target": "compositions_profile_updateuserpassword"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "users_index",
      "target": "compositions_profile_updateuserpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "users_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_usercurrentpasswordinvaliderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_useremailalreadyexistserror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_usererror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_userforbiddenerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_userinvalidcredentialserror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_userinvalidemailerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_errors_userinvalidpassworderror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_inputs_createuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_inputs_logininput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_inputs_updatepasswordinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_inputs_updateprofileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_inputs_updateuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_createuserresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_extendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_loginresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_profileupdateresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_updateuserresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_index",
      "target": "types_outputs_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "users_index",
      "target": "value_objects_email",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/index.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "users_index",
      "target": "value_objects_email_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_find",
      "target": "users_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "users_mappers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/mappers.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "users_mappers",
      "target": "users_mappers_mapusertoextendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/mappers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "users_mappers",
      "target": "users_mappers_mapusertouserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_find",
      "target": "users_mappers_mapusertouserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "operations_find_handlefinduserbyidresult",
      "target": "users_mappers_mapusertouserdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_find",
      "target": "users_mappers_mapusertoextendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "users_mappers_mapusertoextendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "operations_profile_handleupdatepasswordresult",
      "target": "users_mappers_mapusertoextendeduserdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "operations_profile_handleupdateprofileresult",
      "target": "users_mappers_mapusertoextendeduserdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_checkemailavailability",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_handlesavenewuserresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_hashpasswordforcreation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_mapregisterdatatouser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_saveduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_create_user_savenewuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_find",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "operations_find_findbyemail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "types_inputs_createuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "types_internal_validatedcreationdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "value_objects_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_create_user",
      "target": "value_objects_email_email",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "operations_create_user_mapregisterdatatouser",
      "target": "result_combinators_allnamed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "operations_create_user_mapregisterdatatouser",
      "target": "result_combinators_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "operations_create_user_checkemailavailability",
      "target": "operations_find_findbyemail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "operations_create_user_checkemailavailability",
      "target": "result_combinators_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "operations_create_user_hashpasswordforcreation",
      "target": "result_combinators_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/create-user.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "operations_create_user_handlesavenewuserresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_findallusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_findbyemail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_finduserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_handlefindallusersresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_handlefindbyemailresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "operations_find",
      "target": "operations_find_handlefinduserbyidresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_find",
      "target": "types_outputs_extendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_find",
      "target": "types_outputs_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_find",
      "target": "value_objects_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "operations_find",
      "target": "value_objects_email_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_login",
      "target": "operations_find",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_login",
      "target": "operations_find_findbyemail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_login_finduserbyemailforlogin",
      "target": "operations_find_findbyemail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/find.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "operations_find_handlefinduserbyidresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "operations_login",
      "target": "operations_login_finduserbyemailforlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "operations_login",
      "target": "operations_login_maplogininput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "operations_login",
      "target": "operations_login_verifyloginpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "operations_login",
      "target": "types_inputs_logininput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "operations_login",
      "target": "value_objects_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "operations_login",
      "target": "value_objects_email_email",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "operations_login_maplogininput",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/login.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "operations_login_finduserbyemailforlogin",
      "target": "result_combinators_pipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_handleupdatepasswordresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_handleupdateprofileresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_updatepassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_updatepasswordcommandresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_updateprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "operations_profile_updateprofilecommandresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "types_inputs_updatepasswordinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "types_inputs_updateprofileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "operations_profile",
      "target": "types_outputs_profileupdateresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "operations_profile_handleupdateprofileresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/core/users/operations/profile.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "operations_profile_handleupdatepasswordresult",
      "target": "result_factories_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "backend_src_core_users_types_errors_ts_types_errors_usernotfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_usercurrentpasswordinvaliderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_useremailalreadyexistserror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_usererror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_userforbiddenerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_userinvalidcredentialserror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_userinvalidemailerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/errors.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "backend_src_core_users_types_errors_ts_types_errors",
      "target": "types_errors_userinvalidpassworderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_core_users_types_inputs_ts_types_inputs",
      "target": "types_inputs_createuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "backend_src_core_users_types_inputs_ts_types_inputs",
      "target": "types_inputs_logininput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "backend_src_core_users_types_inputs_ts_types_inputs",
      "target": "types_inputs_updatepasswordinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_core_users_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateprofileinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/inputs.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_core_users_types_inputs_ts_types_inputs",
      "target": "types_inputs_updateuserinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_core_users_types_internal_ts_types_internal",
      "target": "types_internal_userdatawithpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_core_users_types_internal_ts_types_internal",
      "target": "types_internal_validatedcreationdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/internal.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "backend_src_core_users_types_internal_ts_types_internal",
      "target": "types_internal_validatedregistrationdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_createuserresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_extendeduserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_loginresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_profileupdateresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_publicuserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_updateuserresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/types/outputs.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "backend_src_core_users_types_outputs_ts_types_outputs",
      "target": "types_outputs_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/core/users/value-objects/Email.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "value_objects_email",
      "target": "value_objects_email_email",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "db_client",
      "target": "db_client_closedatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "db_client",
      "target": "db_client_db",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "db_client",
      "target": "db_client_getclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "db_client",
      "target": "db_client_getdb",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "db_client",
      "target": "db_client_resetdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "tests_global_setup_setup",
      "target": "db_client",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/client.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "db_client_getdb",
      "target": "db_client_getclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L135",
      "weight": 1.0,
      "source": "helpers_database_cleanupdatabase",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "helpers_database_createtestdb",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L241",
      "weight": 1.0,
      "source": "helpers_database_createtestuser",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "helpers_database_gettestdb",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "helpers_database_runmigrations",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "tests_global_setup_setup",
      "target": "db_client_getdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L208",
      "weight": 1.0,
      "source": "helpers_database_teardowntestdatabase",
      "target": "db_client_closedatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "helpers_database_setuptestdatabase",
      "target": "db_client_resetdatabase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "meta_0000_snapshot",
      "target": "meta_0000_snapshot_dialect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "meta_0000_snapshot",
      "target": "meta_0000_snapshot_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "meta_0000_snapshot",
      "target": "meta_0000_snapshot_previd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "meta_0000_snapshot",
      "target": "meta_0000_snapshot_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "meta_0000_snapshot",
      "target": "meta_0000_snapshot_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L69",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L187",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_role_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L277",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L341",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_session",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L426",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_user_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L538",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_user_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L657",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables",
      "target": "meta_0000_snapshot_tables_auth_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L66",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L57",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L56",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L55",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L67",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L65",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L58",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_permissions",
      "target": "meta_0000_snapshot_auth_permissions_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L35",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_category",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_deleted_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_key",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_columns",
      "target": "meta_0000_snapshot_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L73",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L281",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L345",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L430",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L542",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L661",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_users_columns",
      "target": "meta_0000_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L350",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_id",
      "target": "meta_0000_snapshot_id_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L662",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_id",
      "target": "meta_0000_snapshot_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L546",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_id",
      "target": "meta_0000_snapshot_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L545",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_id",
      "target": "meta_0000_snapshot_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L544",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_id",
      "target": "meta_0000_snapshot_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_key",
      "target": "meta_0000_snapshot_key_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_key",
      "target": "meta_0000_snapshot_key_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_key",
      "target": "meta_0000_snapshot_key_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_key",
      "target": "meta_0000_snapshot_key_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L287",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L288",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_name",
      "target": "meta_0000_snapshot_name_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L291",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_name",
      "target": "meta_0000_snapshot_name_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L290",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_name",
      "target": "meta_0000_snapshot_name_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L289",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_name",
      "target": "meta_0000_snapshot_name_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L293",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L294",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_description",
      "target": "meta_0000_snapshot_description_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L297",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_description",
      "target": "meta_0000_snapshot_description_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L296",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_description",
      "target": "meta_0000_snapshot_description_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L295",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_description",
      "target": "meta_0000_snapshot_description_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_category",
      "target": "meta_0000_snapshot_category_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L39",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_category",
      "target": "meta_0000_snapshot_category_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_category",
      "target": "meta_0000_snapshot_category_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_category",
      "target": "meta_0000_snapshot_category_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L109",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L203",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_columns",
      "target": "meta_0000_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L306",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L364",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L369",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_created_at",
      "target": "meta_0000_snapshot_created_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L365",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_created_at",
      "target": "meta_0000_snapshot_created_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L368",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_created_at",
      "target": "meta_0000_snapshot_created_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L367",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_created_at",
      "target": "meta_0000_snapshot_created_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L366",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_created_at",
      "target": "meta_0000_snapshot_created_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L320",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_deleted_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L321",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_deleted_at",
      "target": "meta_0000_snapshot_deleted_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L324",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_deleted_at",
      "target": "meta_0000_snapshot_deleted_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L323",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_deleted_at",
      "target": "meta_0000_snapshot_deleted_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L322",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_deleted_at",
      "target": "meta_0000_snapshot_deleted_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L59",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_permissions_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_permissions_key_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L62",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_permissions_key_unique",
      "target": "meta_0000_snapshot_permissions_key_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L60",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_permissions_key_unique",
      "target": "meta_0000_snapshot_permissions_key_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L61",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_permissions_key_unique",
      "target": "meta_0000_snapshot_permissions_key_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L184",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L72",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L181",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L149",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L117",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L185",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L183",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L71",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L182",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_rbac_audit_logs",
      "target": "meta_0000_snapshot_auth_rbac_audit_logs_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L79",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_action",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L103",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_details",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L85",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_performed_by",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L97",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_target_role_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_columns",
      "target": "meta_0000_snapshot_columns_target_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_action",
      "target": "meta_0000_snapshot_action_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L83",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_action",
      "target": "meta_0000_snapshot_action_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L82",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_action",
      "target": "meta_0000_snapshot_action_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_action",
      "target": "meta_0000_snapshot_action_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L86",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_performed_by",
      "target": "meta_0000_snapshot_performed_by_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L89",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_performed_by",
      "target": "meta_0000_snapshot_performed_by_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_performed_by",
      "target": "meta_0000_snapshot_performed_by_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L87",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_performed_by",
      "target": "meta_0000_snapshot_performed_by_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_user_id",
      "target": "meta_0000_snapshot_target_user_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L95",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_user_id",
      "target": "meta_0000_snapshot_target_user_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L94",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_user_id",
      "target": "meta_0000_snapshot_target_user_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L93",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_user_id",
      "target": "meta_0000_snapshot_target_user_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L98",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_role_id",
      "target": "meta_0000_snapshot_target_role_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L101",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_role_id",
      "target": "meta_0000_snapshot_target_role_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L100",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_role_id",
      "target": "meta_0000_snapshot_target_role_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L99",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_target_role_id",
      "target": "meta_0000_snapshot_target_role_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L104",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_details",
      "target": "meta_0000_snapshot_details_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L107",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_details",
      "target": "meta_0000_snapshot_details_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L106",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_details",
      "target": "meta_0000_snapshot_details_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L105",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_details",
      "target": "meta_0000_snapshot_details_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L118",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_indexes",
      "target": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L133",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_indexes",
      "target": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L120",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L129",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L128",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L130",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L119",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L131",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_performed_by_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L135",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L144",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L143",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L145",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L134",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L146",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_rbac_audit_logs_target_user_id_idx",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L150",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L170",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L160",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_rbac_audit_logs_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L155",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L156",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L151",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L157",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L158",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L154",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L152",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L153",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_performed_by_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_performed_by_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L165",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L166",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L161",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L167",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L168",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L164",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L162",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L163",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_user_id_users_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_user_id_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L175",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L176",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L171",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L177",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L178",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L174",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L172",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L173",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_rbac_audit_logs_target_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_rbac_audit_logs_target_role_id_roles_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L274",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L190",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L265",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L243",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L211",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L275",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L188",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L273",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L189",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L266",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_role_permissions",
      "target": "meta_0000_snapshot_auth_role_permissions_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L197",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_columns",
      "target": "meta_0000_snapshot_columns_permission_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L191",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_columns",
      "target": "meta_0000_snapshot_columns_role_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L554",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_role_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L555",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_role_id",
      "target": "meta_0000_snapshot_role_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L558",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_role_id",
      "target": "meta_0000_snapshot_role_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L557",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_role_id",
      "target": "meta_0000_snapshot_role_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L556",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_role_id",
      "target": "meta_0000_snapshot_role_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L442",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_columns",
      "target": "meta_0000_snapshot_columns_permission_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L443",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_permission_id",
      "target": "meta_0000_snapshot_permission_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L446",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_permission_id",
      "target": "meta_0000_snapshot_permission_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L445",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_permission_id",
      "target": "meta_0000_snapshot_permission_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L444",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_permission_id",
      "target": "meta_0000_snapshot_permission_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L227",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_indexes",
      "target": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L212",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_indexes",
      "target": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L214",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L223",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L222",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L224",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L213",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L225",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_role_id_idx",
      "target": "meta_0000_snapshot_role_permissions_role_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L229",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L238",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L237",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L239",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L228",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L240",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_role_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_role_permissions_permission_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L254",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L244",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L249",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L250",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L245",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L251",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L252",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L248",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L246",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L247",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_role_permissions_role_id_roles_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L259",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L260",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L255",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L261",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L262",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L258",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L256",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L257",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_role_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_role_permissions_permission_id_permissions_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L267",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_role_permissions_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_role_permissions_role_id_permission_id_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L270",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_role_permissions_role_id_permission_id_unique",
      "target": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L268",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_role_permissions_role_id_permission_id_unique",
      "target": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L269",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_role_permissions_role_id_permission_id_unique",
      "target": "meta_0000_snapshot_role_permissions_role_id_permission_id_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L338",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L280",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L329",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L328",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L327",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L339",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L278",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L337",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L279",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L330",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_roles",
      "target": "meta_0000_snapshot_auth_roles_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L299",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_is_system",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L313",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_columns",
      "target": "meta_0000_snapshot_columns_updated_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L304",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_is_system",
      "target": "meta_0000_snapshot_is_system_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L300",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_is_system",
      "target": "meta_0000_snapshot_is_system_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L303",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_is_system",
      "target": "meta_0000_snapshot_is_system_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L302",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_is_system",
      "target": "meta_0000_snapshot_is_system_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L301",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_is_system",
      "target": "meta_0000_snapshot_is_system_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L318",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_updated_at",
      "target": "meta_0000_snapshot_updated_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L314",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_updated_at",
      "target": "meta_0000_snapshot_updated_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L317",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_updated_at",
      "target": "meta_0000_snapshot_updated_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L316",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_updated_at",
      "target": "meta_0000_snapshot_updated_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L315",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_updated_at",
      "target": "meta_0000_snapshot_updated_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L331",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_roles_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_roles_name_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L334",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_roles_name_unique",
      "target": "meta_0000_snapshot_roles_name_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L332",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_roles_name_unique",
      "target": "meta_0000_snapshot_roles_name_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L333",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_roles_name_unique",
      "target": "meta_0000_snapshot_roles_name_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L423",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L344",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L414",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L402",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L385",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L424",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L342",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L422",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L343",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L415",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_session",
      "target": "meta_0000_snapshot_auth_session_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L371",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_expires_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L377",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_last_active_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L358",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_token",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L352",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_columns",
      "target": "meta_0000_snapshot_columns_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L436",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_columns",
      "target": "meta_0000_snapshot_columns_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L548",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L549",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_user_id",
      "target": "meta_0000_snapshot_user_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L552",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_user_id",
      "target": "meta_0000_snapshot_user_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L551",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_user_id",
      "target": "meta_0000_snapshot_user_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L550",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_user_id",
      "target": "meta_0000_snapshot_user_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L359",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_token",
      "target": "meta_0000_snapshot_token_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L362",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_token",
      "target": "meta_0000_snapshot_token_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L361",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_token",
      "target": "meta_0000_snapshot_token_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L360",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_token",
      "target": "meta_0000_snapshot_token_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L372",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_expires_at",
      "target": "meta_0000_snapshot_expires_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L375",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_expires_at",
      "target": "meta_0000_snapshot_expires_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L374",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_expires_at",
      "target": "meta_0000_snapshot_expires_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L373",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_expires_at",
      "target": "meta_0000_snapshot_expires_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L382",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_last_active_at",
      "target": "meta_0000_snapshot_last_active_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L378",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_last_active_at",
      "target": "meta_0000_snapshot_last_active_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L381",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_last_active_at",
      "target": "meta_0000_snapshot_last_active_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L380",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_last_active_at",
      "target": "meta_0000_snapshot_last_active_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L379",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_last_active_at",
      "target": "meta_0000_snapshot_last_active_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L386",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_indexes",
      "target": "meta_0000_snapshot_indexes_session_user_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L388",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L397",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L396",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L398",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L387",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L399",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_session_user_id_idx",
      "target": "meta_0000_snapshot_session_user_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L403",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L408",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L409",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L404",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L410",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L411",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L407",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L405",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L406",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_session_user_id_users_id_fk",
      "target": "meta_0000_snapshot_session_user_id_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L416",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_session_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_session_token_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L419",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_session_token_unique",
      "target": "meta_0000_snapshot_session_token_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L417",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_session_token_unique",
      "target": "meta_0000_snapshot_session_token_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L418",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_session_token_unique",
      "target": "meta_0000_snapshot_session_token_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L535",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L429",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L526",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L494",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L462",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L536",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L427",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L534",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L428",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L527",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_permissions",
      "target": "meta_0000_snapshot_auth_user_permissions_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L454",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_columns",
      "target": "meta_0000_snapshot_columns_assigned_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L448",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_columns",
      "target": "meta_0000_snapshot_columns_assigned_by",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L567",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_assigned_by",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L568",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_by",
      "target": "meta_0000_snapshot_assigned_by_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L571",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_by",
      "target": "meta_0000_snapshot_assigned_by_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L570",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_by",
      "target": "meta_0000_snapshot_assigned_by_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L569",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_by",
      "target": "meta_0000_snapshot_assigned_by_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L573",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_assigned_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L578",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_at",
      "target": "meta_0000_snapshot_assigned_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_at",
      "target": "meta_0000_snapshot_assigned_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L577",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_at",
      "target": "meta_0000_snapshot_assigned_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L576",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_at",
      "target": "meta_0000_snapshot_assigned_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_assigned_at",
      "target": "meta_0000_snapshot_assigned_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L478",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_indexes",
      "target": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L463",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_indexes",
      "target": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L465",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L474",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L473",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L475",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L464",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L476",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_user_id_idx",
      "target": "meta_0000_snapshot_user_permissions_user_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L480",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L489",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L488",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L490",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L479",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L491",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_permissions_permission_id_idx",
      "target": "meta_0000_snapshot_user_permissions_permission_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L515",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L505",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L495",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L500",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L501",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L496",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L502",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L499",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L497",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L498",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_user_id_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L510",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L506",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L513",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L509",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L507",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_permission_id_permissions_id_fk",
      "target": "meta_0000_snapshot_user_permissions_permission_id_permissions_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L520",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L521",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L516",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L522",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L523",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L519",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L517",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L518",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_permissions_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_permissions_assigned_by_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L528",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_permissions_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_user_permissions_user_id_permission_id_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L531",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_permissions_user_id_permission_id_unique",
      "target": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L529",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_permissions_user_id_permission_id_unique",
      "target": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L530",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_permissions_user_id_permission_id_unique",
      "target": "meta_0000_snapshot_user_permissions_user_id_permission_id_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L654",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L541",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L645",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L613",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L581",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L655",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L539",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L653",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L540",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L646",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_user_roles",
      "target": "meta_0000_snapshot_auth_user_roles_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L560",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_columns",
      "target": "meta_0000_snapshot_columns_source",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L565",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_source",
      "target": "meta_0000_snapshot_source_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L561",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_source",
      "target": "meta_0000_snapshot_source_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L564",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_source",
      "target": "meta_0000_snapshot_source_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L563",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_source",
      "target": "meta_0000_snapshot_source_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L562",
      "weight": 1.0,
      "source": "meta_0000_snapshot_columns_source",
      "target": "meta_0000_snapshot_source_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L597",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_indexes",
      "target": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L582",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_indexes",
      "target": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L584",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L593",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L592",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L594",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L583",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L595",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_user_id_idx",
      "target": "meta_0000_snapshot_user_roles_user_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L599",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L608",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L607",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L609",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L598",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L610",
      "weight": 1.0,
      "source": "meta_0000_snapshot_indexes_user_roles_role_id_idx",
      "target": "meta_0000_snapshot_user_roles_role_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L634",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L624",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L614",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_foreignkeys",
      "target": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L619",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L620",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L615",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L621",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L622",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L618",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L616",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L617",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_user_id_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_user_id_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L629",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L630",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L625",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L631",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L632",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L628",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L626",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L627",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_role_id_roles_id_fk",
      "target": "meta_0000_snapshot_user_roles_role_id_roles_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L639",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L640",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L635",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L641",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L642",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L638",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_schemato",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L636",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L637",
      "weight": 1.0,
      "source": "meta_0000_snapshot_foreignkeys_user_roles_assigned_by_users_id_fk",
      "target": "meta_0000_snapshot_user_roles_assigned_by_users_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L647",
      "weight": 1.0,
      "source": "meta_0000_snapshot_auth_user_roles_uniqueconstraints",
      "target": "meta_0000_snapshot_uniqueconstraints_user_roles_user_id_role_id_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L650",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_roles_user_id_role_id_unique",
      "target": "meta_0000_snapshot_user_roles_user_id_role_id_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L648",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_roles_user_id_role_id_unique",
      "target": "meta_0000_snapshot_user_roles_user_id_role_id_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L649",
      "weight": 1.0,
      "source": "meta_0000_snapshot_uniqueconstraints_user_roles_user_id_role_id_unique",
      "target": "meta_0000_snapshot_user_roles_user_id_role_id_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L660",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_users",
      "target": "meta_0000_snapshot_auth_users_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L658",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_users",
      "target": "meta_0000_snapshot_auth_users_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0000_snapshot.json",
      "source_location": "L659",
      "weight": 1.0,
      "source": "meta_0000_snapshot_tables_auth_users",
      "target": "meta_0000_snapshot_auth_users_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "meta_0025_snapshot",
      "target": "meta_0025_snapshot_dialect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "meta_0025_snapshot",
      "target": "meta_0025_snapshot_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "meta_0025_snapshot",
      "target": "meta_0025_snapshot_previd",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "meta_0025_snapshot",
      "target": "meta_0025_snapshot_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "meta_0025_snapshot",
      "target": "meta_0025_snapshot_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_api_keys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L197",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_cache_entries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L249",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_column_classifications",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L332",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_column_mappings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L436",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_cost_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L638",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables",
      "target": "meta_0025_snapshot_tables_public_evaluation_configs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L85",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L76",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L75",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L58",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L86",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L84",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L77",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_agents",
      "target": "meta_0025_snapshot_public_agents_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_metadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L50",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_columns",
      "target": "meta_0025_snapshot_columns_updated_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L647",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_id",
      "target": "meta_0025_snapshot_id_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L643",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_id",
      "target": "meta_0025_snapshot_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L646",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_id",
      "target": "meta_0025_snapshot_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L645",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_id",
      "target": "meta_0025_snapshot_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L644",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_id",
      "target": "meta_0025_snapshot_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L253",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L336",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L440",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L515",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L642",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_configs_columns",
      "target": "meta_0025_snapshot_columns_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L106",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_name",
      "target": "meta_0025_snapshot_name_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L109",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_name",
      "target": "meta_0025_snapshot_name_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L108",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_name",
      "target": "meta_0025_snapshot_name_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L107",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_name",
      "target": "meta_0025_snapshot_name_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L105",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_description",
      "target": "meta_0025_snapshot_description_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_description",
      "target": "meta_0025_snapshot_description_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_description",
      "target": "meta_0025_snapshot_description_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_description",
      "target": "meta_0025_snapshot_description_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L666",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_enabled",
      "target": "meta_0025_snapshot_enabled_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L662",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_enabled",
      "target": "meta_0025_snapshot_enabled_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L665",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_enabled",
      "target": "meta_0025_snapshot_enabled_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L664",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_enabled",
      "target": "meta_0025_snapshot_enabled_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L663",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_enabled",
      "target": "meta_0025_snapshot_enabled_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L661",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_configs_columns",
      "target": "meta_0025_snapshot_columns_enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L490",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_metadata",
      "target": "meta_0025_snapshot_metadata_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L493",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_metadata",
      "target": "meta_0025_snapshot_metadata_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L492",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_metadata",
      "target": "meta_0025_snapshot_metadata_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L491",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_metadata",
      "target": "meta_0025_snapshot_metadata_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L489",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_metadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L571",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_created_at",
      "target": "meta_0025_snapshot_created_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L567",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_created_at",
      "target": "meta_0025_snapshot_created_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L570",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_created_at",
      "target": "meta_0025_snapshot_created_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L569",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_created_at",
      "target": "meta_0025_snapshot_created_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L568",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_created_at",
      "target": "meta_0025_snapshot_created_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L143",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L226",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L290",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L379",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L495",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L566",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_created_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L578",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_updated_at",
      "target": "meta_0025_snapshot_updated_at_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_updated_at",
      "target": "meta_0025_snapshot_updated_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L577",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_updated_at",
      "target": "meta_0025_snapshot_updated_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L576",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_updated_at",
      "target": "meta_0025_snapshot_updated_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_updated_at",
      "target": "meta_0025_snapshot_updated_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L150",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_updated_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L233",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_updated_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L573",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_updated_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L59",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_indexes",
      "target": "meta_0025_snapshot_indexes_agents_name_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L61",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L69",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L71",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L60",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L72",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_agents_name_idx",
      "target": "meta_0025_snapshot_agents_name_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L78",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_agents_uniqueconstraints",
      "target": "meta_0025_snapshot_uniqueconstraints_agents_name_unique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "meta_0025_snapshot_uniqueconstraints_agents_name_unique",
      "target": "meta_0025_snapshot_agents_name_unique_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L79",
      "weight": 1.0,
      "source": "meta_0025_snapshot_uniqueconstraints_agents_name_unique",
      "target": "meta_0025_snapshot_agents_name_unique_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "meta_0025_snapshot_uniqueconstraints_agents_name_unique",
      "target": "meta_0025_snapshot_agents_name_unique_nullsnotdistinct",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L194",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L191",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L190",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L158",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L195",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L89",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L193",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L90",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L192",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_api_keys",
      "target": "meta_0025_snapshot_public_api_keys_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L117",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_key_hash",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L111",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_key_prefix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L131",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_last_used_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L137",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_revoked_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L123",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L99",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_columns",
      "target": "meta_0025_snapshot_columns_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L448",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_user_id",
      "target": "meta_0025_snapshot_user_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L451",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_user_id",
      "target": "meta_0025_snapshot_user_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L450",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_user_id",
      "target": "meta_0025_snapshot_user_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L449",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_user_id",
      "target": "meta_0025_snapshot_user_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L447",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_user_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L112",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_prefix",
      "target": "meta_0025_snapshot_key_prefix_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L115",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_prefix",
      "target": "meta_0025_snapshot_key_prefix_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L114",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_prefix",
      "target": "meta_0025_snapshot_key_prefix_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L113",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_prefix",
      "target": "meta_0025_snapshot_key_prefix_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L118",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_hash",
      "target": "meta_0025_snapshot_key_hash_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L121",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_hash",
      "target": "meta_0025_snapshot_key_hash_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L120",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_hash",
      "target": "meta_0025_snapshot_key_hash_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L119",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key_hash",
      "target": "meta_0025_snapshot_key_hash_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L129",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L362",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L365",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L364",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L363",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L126",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_status",
      "target": "meta_0025_snapshot_status_typeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L361",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L132",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_last_used_at",
      "target": "meta_0025_snapshot_last_used_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L135",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_last_used_at",
      "target": "meta_0025_snapshot_last_used_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L134",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_last_used_at",
      "target": "meta_0025_snapshot_last_used_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L133",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_last_used_at",
      "target": "meta_0025_snapshot_last_used_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L138",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_revoked_at",
      "target": "meta_0025_snapshot_revoked_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L141",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_revoked_at",
      "target": "meta_0025_snapshot_revoked_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L140",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_revoked_at",
      "target": "meta_0025_snapshot_revoked_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L139",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_revoked_at",
      "target": "meta_0025_snapshot_revoked_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L174",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_indexes",
      "target": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L159",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_api_keys_indexes",
      "target": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L161",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L170",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L169",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L171",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L160",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L172",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_user_id_idx",
      "target": "meta_0025_snapshot_api_keys_user_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L176",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L185",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L184",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L186",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L175",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L187",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_api_keys_key_hash_idx",
      "target": "meta_0025_snapshot_api_keys_key_hash_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L246",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L200",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L243",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L242",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L241",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L247",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L198",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L245",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L199",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L244",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cache_entries",
      "target": "meta_0025_snapshot_public_cache_entries_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L220",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_expires_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L201",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_key",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L213",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L207",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cache_entries_columns",
      "target": "meta_0025_snapshot_columns_value",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L202",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key",
      "target": "meta_0025_snapshot_key_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L205",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key",
      "target": "meta_0025_snapshot_key_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L204",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key",
      "target": "meta_0025_snapshot_key_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L203",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_key",
      "target": "meta_0025_snapshot_key_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L208",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_value",
      "target": "meta_0025_snapshot_value_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L211",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_value",
      "target": "meta_0025_snapshot_value_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L210",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_value",
      "target": "meta_0025_snapshot_value_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L209",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_value",
      "target": "meta_0025_snapshot_value_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L218",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_tags",
      "target": "meta_0025_snapshot_tags_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L214",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_tags",
      "target": "meta_0025_snapshot_tags_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L217",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_tags",
      "target": "meta_0025_snapshot_tags_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L216",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_tags",
      "target": "meta_0025_snapshot_tags_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L215",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_tags",
      "target": "meta_0025_snapshot_tags_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L221",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expires_at",
      "target": "meta_0025_snapshot_expires_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L224",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expires_at",
      "target": "meta_0025_snapshot_expires_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L223",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expires_at",
      "target": "meta_0025_snapshot_expires_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L222",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expires_at",
      "target": "meta_0025_snapshot_expires_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L329",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L252",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L326",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L315",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L298",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L330",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L250",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L328",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L251",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L327",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_classifications",
      "target": "meta_0025_snapshot_public_column_classifications_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L272",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_derived_mappings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L266",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_direct_mappings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L284",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_extra_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L278",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_missing_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L260",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_columns",
      "target": "meta_0025_snapshot_columns_workflow_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L344",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_workflow_id",
      "target": "meta_0025_snapshot_workflow_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L347",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_workflow_id",
      "target": "meta_0025_snapshot_workflow_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L346",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_workflow_id",
      "target": "meta_0025_snapshot_workflow_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L345",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_workflow_id",
      "target": "meta_0025_snapshot_workflow_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L343",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_workflow_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L267",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_direct_mappings",
      "target": "meta_0025_snapshot_direct_mappings_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L270",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_direct_mappings",
      "target": "meta_0025_snapshot_direct_mappings_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L269",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_direct_mappings",
      "target": "meta_0025_snapshot_direct_mappings_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L268",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_direct_mappings",
      "target": "meta_0025_snapshot_direct_mappings_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L273",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_derived_mappings",
      "target": "meta_0025_snapshot_derived_mappings_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L276",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_derived_mappings",
      "target": "meta_0025_snapshot_derived_mappings_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L275",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_derived_mappings",
      "target": "meta_0025_snapshot_derived_mappings_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L274",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_derived_mappings",
      "target": "meta_0025_snapshot_derived_mappings_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L279",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_missing_columns",
      "target": "meta_0025_snapshot_missing_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L282",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_missing_columns",
      "target": "meta_0025_snapshot_missing_columns_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L281",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_missing_columns",
      "target": "meta_0025_snapshot_missing_columns_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L280",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_missing_columns",
      "target": "meta_0025_snapshot_missing_columns_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L285",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_extra_columns",
      "target": "meta_0025_snapshot_extra_columns_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L288",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_extra_columns",
      "target": "meta_0025_snapshot_extra_columns_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L287",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_extra_columns",
      "target": "meta_0025_snapshot_extra_columns_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L286",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_extra_columns",
      "target": "meta_0025_snapshot_extra_columns_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L299",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_indexes",
      "target": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L301",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L310",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L309",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L311",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L300",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L312",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_classifications_workflow_id_idx",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L316",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_classifications_foreignkeys",
      "target": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L320",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L321",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L317",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L322",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L323",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L318",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L319",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_classifications_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_classifications_workflow_id_workflow_runs_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L433",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L335",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L430",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L419",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L387",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L434",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L333",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L432",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L334",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L431",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_column_mappings",
      "target": "meta_0025_snapshot_public_column_mappings_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L355",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_expected_col",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L367",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_mapped_data",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L373",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_processing_metadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L349",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_columns",
      "target": "meta_0025_snapshot_columns_task_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L350",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_task_id",
      "target": "meta_0025_snapshot_task_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L353",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_task_id",
      "target": "meta_0025_snapshot_task_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L352",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_task_id",
      "target": "meta_0025_snapshot_task_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L351",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_task_id",
      "target": "meta_0025_snapshot_task_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L356",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expected_col",
      "target": "meta_0025_snapshot_expected_col_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L359",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expected_col",
      "target": "meta_0025_snapshot_expected_col_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L358",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expected_col",
      "target": "meta_0025_snapshot_expected_col_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L357",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_expected_col",
      "target": "meta_0025_snapshot_expected_col_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L368",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_mapped_data",
      "target": "meta_0025_snapshot_mapped_data_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L371",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_mapped_data",
      "target": "meta_0025_snapshot_mapped_data_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L370",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_mapped_data",
      "target": "meta_0025_snapshot_mapped_data_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L369",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_mapped_data",
      "target": "meta_0025_snapshot_mapped_data_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L374",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_processing_metadata",
      "target": "meta_0025_snapshot_processing_metadata_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L377",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_processing_metadata",
      "target": "meta_0025_snapshot_processing_metadata_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L376",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_processing_metadata",
      "target": "meta_0025_snapshot_processing_metadata_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L375",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_processing_metadata",
      "target": "meta_0025_snapshot_processing_metadata_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L403",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_indexes",
      "target": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L388",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_indexes",
      "target": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L390",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L399",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L398",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L400",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L389",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L401",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_workflow_id_idx",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L405",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L414",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L413",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L415",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L404",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L416",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_column_mappings_task_id_idx",
      "target": "meta_0025_snapshot_column_mappings_task_id_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L420",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_column_mappings_foreignkeys",
      "target": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L424",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_columnsfrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L425",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_columnsto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L421",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L426",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_ondelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L427",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_onupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L422",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_tablefrom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L423",
      "weight": 1.0,
      "source": "meta_0025_snapshot_foreignkeys_column_mappings_workflow_id_workflow_runs_id_fk",
      "target": "meta_0025_snapshot_column_mappings_workflow_id_workflow_runs_id_fk_tableto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L439",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L505",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L504",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L509",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L437",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L507",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L438",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L506",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_cost_alerts",
      "target": "meta_0025_snapshot_public_cost_alerts_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L459",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_alert_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L465",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_current_usage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L453",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_guardrail_config_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L471",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_threshold",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L483",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_window_start",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L477",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_cost_alerts_columns",
      "target": "meta_0025_snapshot_columns_window_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L454",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_guardrail_config_id",
      "target": "meta_0025_snapshot_guardrail_config_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L457",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_guardrail_config_id",
      "target": "meta_0025_snapshot_guardrail_config_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L456",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_guardrail_config_id",
      "target": "meta_0025_snapshot_guardrail_config_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L455",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_guardrail_config_id",
      "target": "meta_0025_snapshot_guardrail_config_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L460",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_alert_type",
      "target": "meta_0025_snapshot_alert_type_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L463",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_alert_type",
      "target": "meta_0025_snapshot_alert_type_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L462",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_alert_type",
      "target": "meta_0025_snapshot_alert_type_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L461",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_alert_type",
      "target": "meta_0025_snapshot_alert_type_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L466",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_current_usage",
      "target": "meta_0025_snapshot_current_usage_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L469",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_current_usage",
      "target": "meta_0025_snapshot_current_usage_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L468",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_current_usage",
      "target": "meta_0025_snapshot_current_usage_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L467",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_current_usage",
      "target": "meta_0025_snapshot_current_usage_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L472",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_threshold",
      "target": "meta_0025_snapshot_threshold_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L475",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_threshold",
      "target": "meta_0025_snapshot_threshold_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L474",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_threshold",
      "target": "meta_0025_snapshot_threshold_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L473",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_threshold",
      "target": "meta_0025_snapshot_threshold_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L478",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_type",
      "target": "meta_0025_snapshot_window_type_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L481",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_type",
      "target": "meta_0025_snapshot_window_type_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L480",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_type",
      "target": "meta_0025_snapshot_window_type_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L479",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_type",
      "target": "meta_0025_snapshot_window_type_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L484",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_start",
      "target": "meta_0025_snapshot_window_start_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L487",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_start",
      "target": "meta_0025_snapshot_window_start_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L486",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_start",
      "target": "meta_0025_snapshot_window_start_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L485",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_window_start",
      "target": "meta_0025_snapshot_window_start_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L635",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_checkconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L514",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L632",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_compositeprimarykeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L631",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_foreignkeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L581",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_indexes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L636",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_isrlsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L634",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_policies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L513",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L633",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_alerts",
      "target": "meta_0025_snapshot_public_evaluation_alerts_uniqueconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L547",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_acknowledged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L560",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L522",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_evaluation_result_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L534",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_evaluator_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L528",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_graph_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L554",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_notified_at",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L540",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_columns",
      "target": "meta_0025_snapshot_columns_severity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L523",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluation_result_id",
      "target": "meta_0025_snapshot_evaluation_result_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L526",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluation_result_id",
      "target": "meta_0025_snapshot_evaluation_result_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L525",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluation_result_id",
      "target": "meta_0025_snapshot_evaluation_result_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L524",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluation_result_id",
      "target": "meta_0025_snapshot_evaluation_result_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L650",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_graph_id",
      "target": "meta_0025_snapshot_graph_id_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L653",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_graph_id",
      "target": "meta_0025_snapshot_graph_id_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L652",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_graph_id",
      "target": "meta_0025_snapshot_graph_id_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L651",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_graph_id",
      "target": "meta_0025_snapshot_graph_id_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L649",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_configs_columns",
      "target": "meta_0025_snapshot_columns_graph_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L656",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluator_name",
      "target": "meta_0025_snapshot_evaluator_name_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L659",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluator_name",
      "target": "meta_0025_snapshot_evaluator_name_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L658",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluator_name",
      "target": "meta_0025_snapshot_evaluator_name_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L657",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_evaluator_name",
      "target": "meta_0025_snapshot_evaluator_name_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L655",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_configs_columns",
      "target": "meta_0025_snapshot_columns_evaluator_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L541",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_severity",
      "target": "meta_0025_snapshot_severity_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L545",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_severity",
      "target": "meta_0025_snapshot_severity_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L544",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_severity",
      "target": "meta_0025_snapshot_severity_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L542",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_severity",
      "target": "meta_0025_snapshot_severity_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L543",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_severity",
      "target": "meta_0025_snapshot_severity_typeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L552",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_acknowledged",
      "target": "meta_0025_snapshot_acknowledged_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L548",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_acknowledged",
      "target": "meta_0025_snapshot_acknowledged_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L551",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_acknowledged",
      "target": "meta_0025_snapshot_acknowledged_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L550",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_acknowledged",
      "target": "meta_0025_snapshot_acknowledged_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L549",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_acknowledged",
      "target": "meta_0025_snapshot_acknowledged_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L555",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_notified_at",
      "target": "meta_0025_snapshot_notified_at_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L558",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_notified_at",
      "target": "meta_0025_snapshot_notified_at_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L557",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_notified_at",
      "target": "meta_0025_snapshot_notified_at_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L556",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_notified_at",
      "target": "meta_0025_snapshot_notified_at_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L561",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_channel",
      "target": "meta_0025_snapshot_channel_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L564",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_channel",
      "target": "meta_0025_snapshot_channel_notnull",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L563",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_channel",
      "target": "meta_0025_snapshot_channel_primarykey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L562",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_channel",
      "target": "meta_0025_snapshot_channel_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L582",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_indexes",
      "target": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L609",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_alerts_indexes",
      "target": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L584",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L605",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L604",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L606",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L583",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L607",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_cooldown_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_cooldown_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L611",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L626",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_concurrently",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L625",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_isunique",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L627",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_method",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L610",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L628",
      "weight": 1.0,
      "source": "meta_0025_snapshot_indexes_evaluation_alerts_severity_ack_idx",
      "target": "meta_0025_snapshot_evaluation_alerts_severity_ack_idx_with",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L641",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_configs",
      "target": "meta_0025_snapshot_public_evaluation_configs_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L639",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_configs",
      "target": "meta_0025_snapshot_public_evaluation_configs_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L640",
      "weight": 1.0,
      "source": "meta_0025_snapshot_tables_public_evaluation_configs",
      "target": "meta_0025_snapshot_public_evaluation_configs_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L668",
      "weight": 1.0,
      "source": "meta_0025_snapshot_public_evaluation_configs_columns",
      "target": "meta_0025_snapshot_columns_weight",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L669",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_weight",
      "target": "meta_0025_snapshot_weight_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/0025_snapshot.json",
      "source_location": "L670",
      "weight": 1.0,
      "source": "meta_0025_snapshot_columns_weight",
      "target": "meta_0025_snapshot_weight_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "meta_journal",
      "target": "meta_journal_dialect",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "meta_journal",
      "target": "meta_journal_entries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/migrations/meta/_journal.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "meta_journal",
      "target": "meta_journal_version",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_db_schemas_auth_index_ts_auth_index",
      "target": "auth_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_db_schemas_auth_index_ts_auth_index",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_db_schemas_auth_index_ts_auth_index",
      "target": "auth_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_permissionsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_rolepermissionsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_rolesrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_sessionrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_userpermissionsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_userrolesrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_relations_usersrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_rolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_session",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_userpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_userroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_relations",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L281",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_apikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L256",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_apikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L250",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_apikeystatusenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_authschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L282",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L219",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newrbacauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newrolepermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newsession",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L195",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L166",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L245",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_newusersetting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_permission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_rbacauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L201",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_rbacauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_role",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_rolepermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_rolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_session",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_user",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L194",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_userpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L172",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_userpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_userrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_userroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L244",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_usersetting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L225",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_tables_usersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/tables.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_tables",
      "target": "auth_types_rbacauditdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "auth_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "auth_tables_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/auth/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "auth_types",
      "target": "auth_types_rbacauditdetails",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_db_schemas_cost_index_ts_cost_index",
      "target": "cost_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_db_schemas_cost_index_ts_cost_index",
      "target": "cost_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_db_schemas_cost_index_ts_cost_index",
      "target": "cost_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L183",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_costalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_costalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_costschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_guardrailconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_guardrailconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L184",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_newcostalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L150",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_newguardrailconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_newratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_newusageaggregation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_newusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_ratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_ratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_usageaggregation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_usageaggregations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_usageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_tables_usageevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "cost_types_costalertmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/tables.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "cost_tables",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/cost/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "cost_types",
      "target": "cost_types_costalertmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_db_schemas_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_db_schemas_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_columnclassificationsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_columnmappingsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_flowanalysisrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_mappeddatarelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_rulevalidationresultsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_schemasrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_transformationstrategiesrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_relations_validationresultsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_columnclassifications",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_columnmappings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_flowanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_mappeddata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_rulevalidationresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_transformationstrategies",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "csv_mapping_tables_validationresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_relations",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_columnclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_columnclassifications",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_columnmapping",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_columnmappings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_csvmappingschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_flowanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_mappeddata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newcolumnclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newcolumnmapping",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newflowanalysis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newmappeddata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L207",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newrulevalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L244",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newtransformationstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_newvalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L206",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_rulevalidationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L184",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_rulevalidationresults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L243",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L215",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_transformationstrategies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_transformationstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L150",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_validationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "csv_mapping_tables_validationresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/csv-mapping/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "csv_mapping_tables",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_src_db_schemas_index_ts_schemas_index",
      "target": "eval_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "eval_index",
      "target": "eval_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eval_index",
      "target": "eval_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "eval_index",
      "target": "eval_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_alertseverityenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evalschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L176",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationresults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationresultstatusenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluationrunstatusenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_evaluatortypeenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_newevaluationalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_newevaluationconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_newevaluationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_tables_newevaluationrun",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_types_evaluationparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_types_evaluationrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "eval_types_evaluationthresholds",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "eval_tables",
      "target": "flow_tables_flowversions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "eval_types",
      "target": "eval_types_evaluationparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "eval_types",
      "target": "eval_types_evaluationrawvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/eval/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "eval_types",
      "target": "eval_types_evaluationthresholds",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_db_schemas_index_ts_schemas_index",
      "target": "flow_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "flow_index",
      "target": "flow_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "flow_index",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "flow_index",
      "target": "flow_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_agentrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_fileuploadrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_floweventrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_flownodeconfigrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_flowrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_flowresultsrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_flowrunrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_flowversionrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_relations_snapshotflownodeconfigrelations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_fileuploads",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flownodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flowresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_flowversions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/relations.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "flow_relations",
      "target": "flow_tables_snapshotflownodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_bytea",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L206",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_fileupload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L183",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_fileuploads",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L331",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L291",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L164",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flownodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flownodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L355",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L338",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowresults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L258",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L216",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L170",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowstatusenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_flowversions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L207",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newfileupload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L332",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflownodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L356",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L259",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L284",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_newsnapshotflownodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L283",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_snapshotflownodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L266",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_tables_snapshotflownodeconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_types_flowgraphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/tables.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_tables",
      "target": "flow_types_flowgraphpositions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "flow_types",
      "target": "flow_types_flowgraphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/flow/types.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flow_types",
      "target": "flow_types_flowgraphpositions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_src_db_schemas_index_ts_schemas_index",
      "target": "langgraph_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_src_db_schemas_index_ts_schemas_index",
      "target": "notification_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_db_schemas_index_ts_schemas_index",
      "target": "shared_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "langgraph_index",
      "target": "langgraph_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "langgraph_index",
      "target": "langgraph_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_graphcheckpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_graphcheckpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_graphconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_langgraphschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_newgraphcheckpoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/langgraph/tables.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "langgraph_tables",
      "target": "langgraph_tables_newgraphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "notification_index",
      "target": "notification_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "notification_index",
      "target": "notification_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "notification_index",
      "target": "notification_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_newnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_newnotificationchannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_newnotificationpreference",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationchannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationchannelenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationpreference",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notifications",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_tables_notificationtypeenum",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_types_notificationchannelconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "notification_tables",
      "target": "notification_types_notificationmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/types.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "notification_types",
      "target": "notification_types_notificationchannelconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/notification/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "notification_types",
      "target": "notification_types_notificationmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "shared_index",
      "target": "shared_relations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "shared_index",
      "target": "shared_tables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_cacheentries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_cacheentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_newcacheentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_newtool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_newwsauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_sharedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_tool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_tools",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_tooltypeenum",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/schemas/shared/tables.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "shared_tables",
      "target": "shared_tables_wsauditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "tools_registry_test_makefakeentry",
      "target": "shared_tables_tool"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/cost-defaults-seed.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "seeds_cost_defaults_seed",
      "target": "seeds_cost_defaults_seed_default_guardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/cost-defaults-seed.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "seeds_cost_defaults_seed",
      "target": "seeds_cost_defaults_seed_seedcostdefaults",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L194",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "seeds_cost_defaults_seed_seedcostdefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "seeds_rbac_seed",
      "target": "seeds_rbac_seed_legacy_role_renames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "seeds_rbac_seed",
      "target": "seeds_rbac_seed_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "seeds_rbac_seed",
      "target": "seeds_rbac_seed_role_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "seeds_rbac_seed",
      "target": "seeds_rbac_seed_seedrbac",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/rbac-seed.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "seeds_rbac_seed",
      "target": "seeds_rbac_seed_system_roles",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L176",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "seeds_rbac_seed_seedrbac"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/reconciliation-explainer-seed.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "seeds_reconciliation_explainer_seed",
      "target": "seeds_reconciliation_explainer_seed_seedreconciliationexplainerflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L205",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "seeds_reconciliation_explainer_seed_seedreconciliationexplainerflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/db/seeds/settings-seed.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "seeds_settings_seed",
      "target": "seeds_settings_seed_seedsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "seeds_settings_seed_seedsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_httpserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_openapispec",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_socketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/index.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "src_index",
      "target": "src_index_startserver",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L215",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "checkpointer_postgres_initializecheckpointer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L242",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "evaluation_bootstrap_startevaluationframework"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L235",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "event_shell_index_initializeeventshell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L166",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "kafka_consumer_startconsumer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "kafka_producer_initializeproducer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/index.ts",
      "source_location": "L250",
      "weight": 1.0,
      "source": "src_index_startserver",
      "target": "pgboss_client_initializepgboss"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "auth_cookie",
      "target": "auth_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "auth_cookie",
      "target": "auth_cookie_clearauthcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "auth_cookie",
      "target": "auth_cookie_clearidtokencookie",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_cookie",
      "target": "auth_cookie_setauthcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/cookie.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "auth_cookie",
      "target": "auth_cookie_setidtokencookie",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_cookie",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_cookie_setauthcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_cookie_setidtokencookie",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L154",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "auth_cookie_clearauthcookie"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_cookie_clearauthcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L155",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "auth_cookie_clearidtokencookie"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_cookie_clearidtokencookie",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_buildauthorizeurl",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_createjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_exchangeoktacode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_istokenrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_resolvelocaluserid",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_revoketoken",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_roleid",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_okta_roleidtype",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_permission_cache",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_permission_cache_createpermissioncache",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_auth_index_ts_auth_index",
      "target": "auth_permission_cache_permissioncache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_buildauthorizeurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_createjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L298",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_exchangeoktacode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L152",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_generatenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L226",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_getjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_istokenrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_mapgroupstoroleid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_nonceentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L147",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_noncestore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_oktatokenresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_oktauserprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_resolvelocaluserid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_retrievenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_revocationentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_revocationstore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_revoketoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_roleid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_roleidtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_storenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_tokenexchangeresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L240",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_verifyaccesstoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L258",
      "weight": 1.0,
      "source": "auth_okta",
      "target": "auth_okta_verifyidtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "middlewares_auth_auth",
      "target": "auth_okta_mapgroupstoroleid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "auth_okta_mapgroupstoroleid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "auth_okta_resolvelocaluserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "auth_okta_revoketoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "middlewares_auth_auth",
      "target": "auth_okta_istokenrevoked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "auth_okta_istokenrevoked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L194",
      "weight": 1.0,
      "source": "auth_okta_buildauthorizeurl",
      "target": "auth_okta_generatenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L195",
      "weight": 1.0,
      "source": "auth_okta_buildauthorizeurl",
      "target": "auth_okta_storenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L329",
      "weight": 1.0,
      "source": "auth_okta_exchangeoktacode",
      "target": "auth_okta_retrievenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "auth_handlers_handleauthorize",
      "target": "auth_okta_buildauthorizeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "auth_okta_getjwksverifier",
      "target": "auth_okta_createjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L241",
      "weight": 1.0,
      "source": "auth_okta_verifyaccesstoken",
      "target": "auth_okta_getjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L262",
      "weight": 1.0,
      "source": "auth_okta_verifyidtoken",
      "target": "auth_okta_getjwksverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "middlewares_auth_auth",
      "target": "auth_okta_verifyaccesstoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "auth_okta_verifyaccesstoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/okta.ts",
      "source_location": "L335",
      "weight": 1.0,
      "source": "auth_okta_exchangeoktacode",
      "target": "auth_okta_verifyidtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "auth_permission_cache",
      "target": "auth_permission_cache_cacheentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "auth_permission_cache",
      "target": "auth_permission_cache_cacheoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "auth_permission_cache",
      "target": "auth_permission_cache_createpermissioncache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "auth_permission_cache",
      "target": "auth_permission_cache_permissioncache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/auth/permission-cache.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "auth_permission_cache",
      "target": "auth_permission_cache_permissionloader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "cache_cache_service",
      "target": "cache_cache_service_cacheservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "cache_cache_service",
      "target": "cache_cache_service_createcacheservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cache_cache_service",
      "target": "cache_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cache_cache_service",
      "target": "cache_types_cacheoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/cache-service.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cache_cache_service",
      "target": "cache_types_cachevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_cache_service",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_cache_service_createcacheservice",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_cache_service_cacheservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_index_cacheservice",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_types_cacheoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "cache_index",
      "target": "cache_types_cachevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "cache_types",
      "target": "cache_types_cacheoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/cache/types.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "cache_types",
      "target": "cache_types_cachevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/config/env.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "config_env",
      "target": "config_env_env",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/config/env.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "config_env",
      "target": "config_env_envschema",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_alert_dispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "evaluation_alert_dispatcher",
      "target": "evaluation_alert_dispatcher_alertchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "evaluation_alert_dispatcher",
      "target": "evaluation_alert_dispatcher_createalertdispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/alert-dispatcher.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "evaluation_alert_dispatcher",
      "target": "evaluation_alert_dispatcher_createwebsocketchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_alert_dispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_alert_dispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_alert_dispatcher_alertchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_alert_dispatcher_createalertdispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_alert_dispatcher_createalertdispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "evaluation_bootstrap_startevaluationframework",
      "target": "evaluation_alert_dispatcher_createalertdispatcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_alert_dispatcher_createalertdispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_alert_dispatcher_createwebsocketchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_alert_dispatcher_createwebsocketchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "evaluation_bootstrap_startevaluationframework",
      "target": "evaluation_alert_dispatcher_createwebsocketchannel"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_bootstrap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_bootstrap_startevaluationframework",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_evaluation_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_evaluation_engine_createevaluationengine",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_evaluation_engine_evaluatorregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_evaluation_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "evaluation_bootstrap",
      "target": "evaluation_evaluation_listener_createevaluationlistener",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_bootstrap_startevaluationframework",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "evaluation_bootstrap_startevaluationframework",
      "target": "evaluation_evaluation_engine_createevaluationengine"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/evaluation/bootstrap.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "evaluation_bootstrap_startevaluationframework",
      "target": "evaluation_evaluation_listener_createevaluationlistener"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_config_resolver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/config-resolver.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluation_config_resolver",
      "target": "evaluation_config_resolver_resolveconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_config_resolver",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_config_resolver_resolveconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_config_resolver_resolveconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_computecompositescore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_createevaluationengine",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_evaluationenginedeps",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_evaluatorregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_maptoevaluationevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_runheuristic",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_runllmjudge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine",
      "target": "evaluation_evaluation_engine_shouldsample",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_evaluation_engine",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_engine_evaluatorregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_engine_evaluationenginedeps",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine_runheuristic",
      "target": "result_combinators_match"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine_runllmjudge",
      "target": "adapters_http_adapter_invokellm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/evaluation/evaluation-engine.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "evaluation_evaluation_engine_runllmjudge",
      "target": "result_combinators_match"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_engine_createevaluationengine",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_evaluation_engine_createevaluationengine",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_listener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_evaluation_listener_createevaluationlistener",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_evaluation_listener_evaluationengine",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/evaluation-listener.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "evaluation_evaluation_listener",
      "target": "evaluation_evaluation_listener_internaleventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/evaluation/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_evaluation_index_ts_evaluation_index",
      "target": "evaluation_evaluation_listener_createevaluationlistener",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "event_emitter_index",
      "target": "event_emitter_workflow_event_emitter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "event_emitter_index",
      "target": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "event_emitter_index",
      "target": "event_emitter_workflow_event_emitter_workfloweventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "event_emitter_workflow_event_emitter",
      "target": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "event_emitter_workflow_event_emitter",
      "target": "event_emitter_workflow_event_emitter_workfloweventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "target": "event_emitter_workflow_event_emitter_workfloweventemitter_emitworkflowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "target": "event_emitter_workflow_event_emitter_workfloweventemitter_offworkflowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-emitter/workflow-event-emitter.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "event_emitter_workflow_event_emitter_workfloweventemitter",
      "target": "event_emitter_workflow_event_emitter_workfloweventemitter_onworkflowevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_createcosttrackingcallback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_extracttokenusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_llmdurationhistogram",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_llmerrorscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_llminputtokenscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_llmoutputtokenscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_llmrequestscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_tokenusagerecord",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/cost-tracking-callback.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "adapters_cost_tracking_callback",
      "target": "adapters_cost_tracking_callback_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/llm.adapter.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "adapters_llm_adapter",
      "target": "adapters_cost_tracking_callback",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/llm.adapter.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "adapters_llm_adapter",
      "target": "adapters_cost_tracking_callback_createcosttrackingcallback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "adapters_event_adapter",
      "target": "adapters_event_adapter_createeventadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "adapters_event_adapter",
      "target": "adapters_event_adapter_internaleventbus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/event.adapter.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "adapters_event_adapter",
      "target": "adapters_event_adapter_oninternalevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_event_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "adapters_index_createadapters",
      "target": "adapters_event_adapter_createeventadapter"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_event_adapter_createeventadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_event_adapter_oninternalevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L303",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_createhttpadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_formatbedrockrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_getbedrockclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L221",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_invokellm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_parsebedrockchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "adapters_http_adapter",
      "target": "adapters_http_adapter_parsebedrockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_http_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L313",
      "weight": 1.0,
      "source": "adapters_http_adapter_createhttpadapter",
      "target": "adapters_http_adapter_getbedrockclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L270",
      "weight": 1.0,
      "source": "adapters_http_adapter_invokellm",
      "target": "adapters_http_adapter_getbedrockclient",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L314",
      "weight": 1.0,
      "source": "adapters_http_adapter_createhttpadapter",
      "target": "adapters_http_adapter_formatbedrockrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L271",
      "weight": 1.0,
      "source": "adapters_http_adapter_invokellm",
      "target": "adapters_http_adapter_formatbedrockrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L286",
      "weight": 1.0,
      "source": "adapters_http_adapter_invokellm",
      "target": "adapters_http_adapter_parsebedrockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/http.adapter.ts",
      "source_location": "L341",
      "weight": 1.0,
      "source": "adapters_http_adapter_createhttpadapter",
      "target": "adapters_http_adapter_parsebedrockchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "adapters_index_createadapters",
      "target": "adapters_http_adapter_createhttpadapter"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_http_adapter_createhttpadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_index_createadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_llm_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_adapters_index_ts_adapters_index",
      "target": "adapters_llm_adapter_createllmadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/adapters/index.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "adapters_index_createadapters",
      "target": "adapters_llm_adapter_createllmadapter"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "adapters_index_createadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "adapters_index_createadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "event_shell_executor_executegraphlifecycle",
      "target": "adapters_index_createadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/adapters/llm.adapter.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "adapters_llm_adapter",
      "target": "adapters_llm_adapter_createllmadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_concurrency",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "event_shell_concurrency",
      "target": "event_shell_concurrency_concurrencymanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "event_shell_concurrency",
      "target": "event_shell_concurrency_release",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "event_shell_concurrency",
      "target": "event_shell_concurrency_semaphore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/concurrency.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "event_shell_concurrency",
      "target": "event_shell_concurrency_semaphores",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_concurrency",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_concurrency_concurrencymanager",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_concurrency_concurrencymanager",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_dispatcher",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_dispatchresume",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L247",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_getregisteredgraphids",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L238",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_hasgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_todispatcherror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_dispatcher_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_executor",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_executor_executionmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_router_eventrouter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_types_dispatchoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/dispatcher.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "event_shell_dispatcher",
      "target": "event_shell_types_dispatchresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_dispatcher_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "handlers_event_shell_dispatch_handleeventshelldispatch",
      "target": "event_shell_dispatcher_dispatch"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_dispatcher_dispatchresume",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "flows_handlers_handleresumeflow",
      "target": "event_shell_dispatcher_dispatchresume"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_dispatcher_hasgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_dispatcher_getregisteredgraphids",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_execution_tracker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/execution-tracker.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "event_shell_execution_tracker",
      "target": "event_shell_execution_tracker_activeexecutions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/execution-tracker.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_execution_tracker",
      "target": "event_shell_execution_tracker_executiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_execution_tracker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_execution_tracker_executiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_execution_tracker_executiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_executor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L315",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_execute",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_executegraphlifecycle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L374",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_executionmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L291",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_fireandforget",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_graphinvocation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L266",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_loadgraphfunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L341",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_resume",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_executor_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_graph_circuit_breakers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_graph_circuit_breakers_getbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_types_contextualevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_types_executioncallback",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_types_executionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_types_graphregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_websocket_relay",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_websocket_relay_emitworkflowcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_websocket_relay_emitworkflowerror",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "event_shell_executor",
      "target": "event_shell_websocket_relay_emitworkflowstart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_executor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "event_shell_executor_executegraphlifecycle",
      "target": "event_shell_graph_circuit_breakers_getbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L199",
      "weight": 1.0,
      "source": "event_shell_executor_executegraphlifecycle",
      "target": "event_shell_websocket_relay_emitworkflowcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L233",
      "weight": 1.0,
      "source": "event_shell_executor_executegraphlifecycle",
      "target": "event_shell_websocket_relay_emitworkflowerror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "event_shell_executor_executegraphlifecycle",
      "target": "event_shell_websocket_relay_emitworkflowstart",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L299",
      "weight": 1.0,
      "source": "event_shell_executor_fireandforget",
      "target": "event_shell_executor_executegraphlifecycle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_executor_loadgraphfunction",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L320",
      "weight": 1.0,
      "source": "event_shell_executor_execute",
      "target": "event_shell_executor_fireandforget",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/executor.ts",
      "source_location": "L347",
      "weight": 1.0,
      "source": "event_shell_executor_resume",
      "target": "event_shell_executor_fireandforget",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_executor_executionmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_graph_circuit_breakers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers",
      "target": "event_shell_graph_circuit_breakers_breakers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers",
      "target": "event_shell_graph_circuit_breakers_configurebreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers",
      "target": "event_shell_graph_circuit_breakers_default_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers",
      "target": "event_shell_graph_circuit_breakers_getallbreakerstates",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers",
      "target": "event_shell_graph_circuit_breakers_getbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_graph_circuit_breakers_getbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers_getbreaker",
      "target": "notifications_circuit_breaker_createcircuitbreaker"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_graph_circuit_breakers_configurebreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/graph-circuit-breakers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "event_shell_graph_circuit_breakers_configurebreaker",
      "target": "notifications_circuit_breaker_createcircuitbreaker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "event_shell_index_initializeeventshell",
      "target": "event_shell_graph_circuit_breakers_configurebreaker"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_graph_circuit_breakers_getallbreakerstates",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L203",
      "weight": 1.0,
      "source": "event_shell_index_geteventshellstatus",
      "target": "event_shell_graph_circuit_breakers_getallbreakerstates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L186",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_index_geteventshellstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_index_initializeeventshell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L179",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_index_iseventshellinitialized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_index_shutdowneventshell",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_orphan_recovery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_orphan_recovery_recoverorphanedruns",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_rehydration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_rehydration_rehydrateorphanedworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_router",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_router_eventrouter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_contextualevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_dispatchoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_dispatchresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_errorcallback",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_eventsource",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_executioncallback",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_executioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_executionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_executionstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_graphregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "backend_src_infrastructure_event_shell_index_ts_event_shell_index",
      "target": "event_shell_types_shellevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "event_shell_index_initializeeventshell",
      "target": "event_shell_orphan_recovery_recoverorphanedruns"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "event_shell_index_initializeeventshell",
      "target": "event_shell_rehydration_rehydrateorphanedworkflows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "event_shell_index_initializeeventshell",
      "target": "graphs_index_loadgraphregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/event-shell/index.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "event_shell_index_initializeeventshell",
      "target": "graphs_index_registergraphs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L160",
      "weight": 1.0,
      "source": "events_handlers_handlegetshellstatus",
      "target": "event_shell_index_geteventshellstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/orphan-recovery.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "event_shell_orphan_recovery",
      "target": "event_shell_orphan_recovery_recoverorphanedruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_rehydration_checkinterruptstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_rehydration_getcompiledgraphfn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_rehydration_interruptcheckresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_rehydration_rehydrateorphanedworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/rehydration.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "event_shell_rehydration",
      "target": "event_shell_router_eventrouter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_router_eventrouter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_router_graphidindex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_router_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_types_graphregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/router.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "event_shell_router",
      "target": "event_shell_types_graphregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_contextualevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_dispatchoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_dispatchresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_errorcallback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_eventsource",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_executioncallback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_executioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_executionresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_executionstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_graphregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_graphregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "event_shell_types",
      "target": "event_shell_types_shellevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_emitworkflowcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_emitworkflowerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_emitworkflowstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_getactivetraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_getnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "event_shell_websocket_relay",
      "target": "event_shell_websocket_relay_initwebsocketrelay",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowcomplete",
      "target": "event_shell_websocket_relay_getactivetraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowerror",
      "target": "event_shell_websocket_relay_getactivetraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowstart",
      "target": "event_shell_websocket_relay_getactivetraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowcomplete",
      "target": "event_shell_websocket_relay_getnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowerror",
      "target": "event_shell_websocket_relay_getnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/event-shell/websocket-relay.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "event_shell_websocket_relay_emitworkflowstart",
      "target": "event_shell_websocket_relay_getnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "kafka_client",
      "target": "kafka_client_createkafkaclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "kafka_client",
      "target": "kafka_client_getkafkaloglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "kafka_client",
      "target": "kafka_client_kafka",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "kafka_client",
      "target": "kafka_client_kafkalogger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_client",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_client",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_client",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/client.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "kafka_client_createkafkaclient",
      "target": "kafka_client_getkafkaloglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_client_kafka",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_client_kafka",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_client_kafka",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "handlers_file_event_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "handlers_file_event_handler_handlefileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_consumer_getconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_consumer_handlemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_consumer_isconsumerrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_consumer_startconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_consumer_stopconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_topics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "kafka_consumer",
      "target": "kafka_topics_kafka_topics",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_consumer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/consumer.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "kafka_consumer_handlemessage",
      "target": "handlers_file_event_handler_handlefileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_consumer_startconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_consumer_stopconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_consumer_isconsumerrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_consumer_getconsumer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "handlers_file_event_handler",
      "target": "handlers_file_event_handler_handlefileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "handlers_file_event_handler",
      "target": "handlers_file_event_handler_kafkamessagemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "handlers_file_event_handler",
      "target": "handlers_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "handlers_file_event_handler",
      "target": "handlers_schemas_fileeventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "handlers_file_event_handler",
      "target": "handlers_schemas_fileeventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "handlers_file_event_handler",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/kafka/handlers/file-event-handler.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "handlers_file_event_handler_handlefileevent",
      "target": "pgboss_producer_enqueue"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "handlers_file_event_handler_handlefileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/schemas.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "handlers_schemas",
      "target": "handlers_schemas_fileeventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/handlers/schemas.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "handlers_schemas",
      "target": "handlers_schemas_fileeventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_producer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_producer_disconnectproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_producer_getproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_producer_initializeproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_producer_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_topics",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_topics_kafka_topics",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "kafka_index",
      "target": "kafka_topics_kafkatopic",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_producer_disconnectproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_producer_getproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_producer_initializeproducer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/producer.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "kafka_producer",
      "target": "kafka_producer_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/topics.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "kafka_topics",
      "target": "kafka_topics_kafka_topics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/kafka/topics.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "kafka_topics",
      "target": "kafka_topics_kafkatopic",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "logger_context",
      "target": "logger_context_getrequestcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "logger_context",
      "target": "logger_context_getrequestid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "logger_context",
      "target": "logger_context_getspanid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "logger_context",
      "target": "logger_context_gettraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/context.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "logger_context",
      "target": "logger_context_requestcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "auth_handlers_handleauthorize",
      "target": "logger_context_getrequestid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "logger_context_getrequestid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "middlewares_auth_auth",
      "target": "logger_context_getrequestid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/errorHandler.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "middlewares_errorhandler_errorhandler",
      "target": "logger_context_getrequestid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "logger_index",
      "target": "logger_index_buildtransporttargets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "logger_index",
      "target": "logger_index_logger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/logger/index.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "logger_index",
      "target": "logger_index_targets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_effect_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_http_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_job_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_llm_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_node_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/buckets.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "metrics_buckets",
      "target": "metrics_buckets_workflow_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_buckets_http_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_buckets_effect_duration_buckets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_commentscreatedtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_dbqueriestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_dbqueryduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_effectduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_effecterrorstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_effectexecutionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_httprequestduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_httprequeststotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_httpresponsesize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_postscreatedtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_recordbusinessmetric",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_recordresulterror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_recordresultmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/metrics/index.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "metrics_index",
      "target": "metrics_index_usersregisteredtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_email_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "channels_email_channel",
      "target": "channels_email_channel_deliveremail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "channels_email_channel",
      "target": "channels_email_channel_getsesclient",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "channels_email_channel",
      "target": "email_render",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "channels_email_channel",
      "target": "email_render_rendernotificationemail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "channels_email_channel_deliveremail",
      "target": "channels_email_channel_getsesclient",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_email_channel_deliveremail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/notifications/channels/email.channel.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "channels_email_channel_deliveremail",
      "target": "email_render_rendernotificationemail"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_inapp_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/inapp.channel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "channels_inapp_channel",
      "target": "channels_inapp_channel_deliverinapp",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_inapp_channel_deliverinapp",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "handlers_notification_dispatch_handlenotificationdispatch",
      "target": "channels_inapp_channel_deliverinapp"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_slack_channel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "channels_slack_channel",
      "target": "channels_slack_channel_deliverslack",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "channels_slack_channel",
      "target": "notifications_error_classification",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "channels_slack_channel",
      "target": "notifications_error_classification_channeldeliveryerror",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "channels_slack_channel",
      "target": "slack_blocks",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "channels_slack_channel",
      "target": "slack_blocks_buildslackblocks",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "channels_slack_channel_deliverslack",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/notifications/channels/slack.channel.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "channels_slack_channel_deliverslack",
      "target": "slack_blocks_buildslackblocks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "notifications_circuit_breaker_test",
      "target": "notifications_circuit_breaker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "notifications_circuit_breaker_test",
      "target": "notifications_circuit_breaker_createcircuitbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_circuit_breaker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_circuitbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_circuitbreakeroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_circuitstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_createcircuitbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_sesbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/circuit-breaker.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "notifications_circuit_breaker",
      "target": "notifications_circuit_breaker_slackbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_circuit_breaker_createcircuitbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_circuit_breaker_sesbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_circuit_breaker_slackbreaker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_error_classification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "notifications_error_classification",
      "target": "notifications_error_classification_channeldeliveryerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "notifications_error_classification",
      "target": "notifications_error_classification_istransienterror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "notifications_error_classification",
      "target": "notifications_error_classification_permanent_ses_errors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "notifications_error_classification",
      "target": "notifications_error_classification_transient_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "notifications_error_classification",
      "target": "notifications_error_classification_transient_http_statuses",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_error_classification_channeldeliveryerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/error-classification.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "notifications_error_classification_channeldeliveryerror",
      "target": "notifications_error_classification_channeldeliveryerror_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_src_infrastructure_notifications_index_ts_notifications_index",
      "target": "notifications_error_classification_istransienterror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "handlers_notification_email_handlenotificationemail",
      "target": "notifications_error_classification_istransienterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "handlers_notification_slack_handlenotificationslack",
      "target": "notifications_error_classification_istransienterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "ses_feedback_sns_webhook_handler",
      "target": "ses_feedback_sns_webhook_handler_handlesnsfeedback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "ses_feedback_sns_webhook_handler",
      "target": "ses_feedback_sns_webhook_handler_isvalidsnsurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "ses_feedback_sns_webhook_handler",
      "target": "ses_feedback_sns_webhook_handler_sesnotification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ses_feedback_sns_webhook_handler",
      "target": "ses_feedback_sns_webhook_handler_snsmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/ses-feedback/sns-webhook.handler.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "ses_feedback_sns_webhook_handler_handlesnsfeedback",
      "target": "ses_feedback_sns_webhook_handler_isvalidsnsurl",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/webhooks/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "webhooks_handlers_handlesesfeedback",
      "target": "ses_feedback_sns_webhook_handler_handlesnsfeedback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "email_render",
      "target": "email_render_escapehtml",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "email_render",
      "target": "email_render_rendernotificationemail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "email_render",
      "target": "email_render_sanitizeurl",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "email_render_rendernotificationemail",
      "target": "email_render_escapehtml",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/email/render.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "email_render_rendernotificationemail",
      "target": "email_render_sanitizeurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "slack_blocks",
      "target": "slack_blocks_buildslackblocks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "slack_blocks",
      "target": "slack_blocks_slackblock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/notifications/templates/slack/blocks.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "slack_blocks",
      "target": "slack_blocks_type_emoji",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_attachhooks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_createinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_getpgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L173",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_getpgbossstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_initializepgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_ispgbossinitialized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L166",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_pgbossstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_provisionqueues",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_registerdlqmonitor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_client_shutdownpgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_producer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_producer_schedule",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_cachecleanuppayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_default_queue_options",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_dlq_queue_options",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_dlqname",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_partitionmaintenancepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_queues_queue_names",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_register_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_register_handlers_registerhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pgboss_client",
      "target": "pgboss_registry_jobregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_client_createinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_client_attachhooks",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_client_provisionqueues",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "pgboss_client_provisionqueues",
      "target": "pgboss_queues_dlqname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_client_registerdlqmonitor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "pgboss_client_registerdlqmonitor",
      "target": "pgboss_queues_dlqname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_producer_schedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/pgboss/client.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "pgboss_client_initializepgboss",
      "target": "pgboss_register_handlers_registerhandlers"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_initializepgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_shutdownpgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_getpgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_client_getpgboss",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "pgboss_producer_schedule",
      "target": "pgboss_client_getpgboss"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "pgboss_producer_unschedule",
      "target": "pgboss_client_getpgboss"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_ispgbossinitialized",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_pgbossstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_client_getpgbossstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cache-cleanup.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "handlers_cache_cleanup",
      "target": "handlers_cache_cleanup_handlecachecleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cache-cleanup.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "handlers_cache_cleanup",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cache-cleanup.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "handlers_cache_cleanup",
      "target": "pgboss_queues_cachecleanuppayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cache_cleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cache_cleanup_handlecachecleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "handlers_cost_alerts",
      "target": "handlers_cost_alerts_alert_type_to_notification_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "handlers_cost_alerts",
      "target": "handlers_cost_alerts_handlecostalert",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "handlers_cost_alerts",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-alerts.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "handlers_cost_alerts",
      "target": "pgboss_queues_costalertpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cost_alerts",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cost_alerts_handlecostalert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "handlers_cost_usage_events",
      "target": "handlers_cost_usage_events_handlecostusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "handlers_cost_usage_events",
      "target": "handlers_cost_usage_events_llmcostcounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "handlers_cost_usage_events",
      "target": "handlers_cost_usage_events_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "handlers_cost_usage_events",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/cost-usage-events.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "handlers_cost_usage_events",
      "target": "pgboss_queues_costusageeventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cost_usage_events",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_cost_usage_events_handlecostusageevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "handlers_event_shell_dispatch",
      "target": "handlers_event_shell_dispatch_handleeventshelldispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "handlers_event_shell_dispatch",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/event-shell-dispatch.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "handlers_event_shell_dispatch",
      "target": "pgboss_queues_eventshelldispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_event_shell_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_event_shell_dispatch_handleeventshelldispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "handlers_notification_dispatch_handlenotificationdispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "pgboss_producer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "pgboss_producer_enqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "pgboss_queues_notificationdispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "handlers_notification_dispatch",
      "target": "pgboss_queues_queue_names",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_dispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-dispatch.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "handlers_notification_dispatch_handlenotificationdispatch",
      "target": "pgboss_producer_enqueue"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_dispatch_handlenotificationdispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "handlers_notification_email",
      "target": "handlers_notification_email_handlenotificationemail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "handlers_notification_email",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-email.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "handlers_notification_email",
      "target": "pgboss_queues_notificationemailpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_email",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_email_handlenotificationemail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "handlers_notification_slack",
      "target": "handlers_notification_slack_handlenotificationslack",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "handlers_notification_slack",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/notification-slack.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "handlers_notification_slack",
      "target": "pgboss_queues_notificationslackpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_slack",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_notification_slack_handlenotificationslack",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "handlers_partition_maintenance",
      "target": "handlers_partition_maintenance_formatdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "handlers_partition_maintenance",
      "target": "handlers_partition_maintenance_handlepartitionmaintenance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "handlers_partition_maintenance",
      "target": "handlers_partition_maintenance_partitionname",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "handlers_partition_maintenance",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "handlers_partition_maintenance",
      "target": "pgboss_queues_partitionmaintenancepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_partition_maintenance",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "handlers_partition_maintenance_handlepartitionmaintenance",
      "target": "handlers_partition_maintenance_partitionname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/handlers/partition-maintenance.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "handlers_partition_maintenance_handlepartitionmaintenance",
      "target": "handlers_partition_maintenance_formatdate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "handlers_partition_maintenance_handlepartitionmaintenance",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_producer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_producer_enqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_producer_schedule",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_producer_unschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_dlqname",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_eventshelldispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_jobpayloadmap",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_notificationdispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_notificationemailpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_notificationslackpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_notify_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_queue_names",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_queues_queuename",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_registry_jobhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_registry_jobregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pgboss_index",
      "target": "pgboss_registry_jobregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_enqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_enqueueoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_jobenqueuedcounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_schedule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_scheduleoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_producer_unschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_queues_jobpayloadmap",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_queues_notify_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/producer.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pgboss_producer",
      "target": "pgboss_registry_jobregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_cachecleanuppayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_costalertpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_costusageeventpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_default_queue_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L176",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_dlq_queue_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_dlqname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_eventshelldispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_jobpayloadmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_notificationdispatchpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_notificationemailpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_notificationslackpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_notify_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_partitionmaintenancepayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_queue_names",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/queues.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pgboss_queues",
      "target": "pgboss_queues_queuename",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "pgboss_queues",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "pgboss_queues_queue_names",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "pgboss_register_handlers_registerhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "pgboss_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/register-handlers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pgboss_register_handlers",
      "target": "pgboss_registry_jobregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_default_worker_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_executewithtracecontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_getregistrations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L173",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_getworkerid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobdurationhistogram",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobprocessedcounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L189",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_jobretriescounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_register",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_registrations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L184",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_startall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_workerids",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/pgboss/registry.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "pgboss_registry",
      "target": "pgboss_registry_workeroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AgentRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_agentrepository",
      "target": "drizzle_agentrepository_agentrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AgentRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_agentrepository",
      "target": "drizzle_agentrepository_createagentrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ApiKeyRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_apikeyrepository",
      "target": "drizzle_apikeyrepository_apikeyrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ApiKeyRepository.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "drizzle_apikeyrepository",
      "target": "drizzle_apikeyrepository_createapikeyrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AuditLogRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_auditlogrepository",
      "target": "drizzle_auditlogrepository_auditlogrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/AuditLogRepository.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "drizzle_auditlogrepository",
      "target": "drizzle_auditlogrepository_createauditlogrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CacheEntryRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_cacheentryrepository",
      "target": "drizzle_cacheentryrepository_cacheentryrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CacheEntryRepository.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_cacheentryrepository",
      "target": "drizzle_cacheentryrepository_createcacheentryrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CostAlertRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_costalertrepository",
      "target": "drizzle_costalertrepository_costalertrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/CostAlertRepository.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "drizzle_costalertrepository",
      "target": "drizzle_costalertrepository_createcostalertrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/EvaluationRepository.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "drizzle_evaluationrepository",
      "target": "drizzle_evaluationrepository_createevaluationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/EvaluationRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_evaluationrepository",
      "target": "drizzle_evaluationrepository_evaluationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FileUploadRepository.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_fileuploadrepository",
      "target": "drizzle_fileuploadrepository_createfileuploadrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FileUploadRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_fileuploadrepository",
      "target": "drizzle_fileuploadrepository_fileuploadrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "drizzle_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "drizzle_index_floweventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_floweventrepository",
      "target": "drizzle_floweventrepository_createfloweventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowEventRepository.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "drizzle_floweventrepository",
      "target": "drizzle_floweventrepository_floweventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowNodeConfigRepository.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "drizzle_flownodeconfigrepository",
      "target": "drizzle_flownodeconfigrepository_createflownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowNodeConfigRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_flownodeconfigrepository",
      "target": "drizzle_flownodeconfigrepository_flownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_flowrepository",
      "target": "drizzle_flowrepository_createflowrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_flowrepository",
      "target": "drizzle_flowrepository_flowrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRunRepository.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "drizzle_flowrunrepository",
      "target": "drizzle_flowrunrepository_createflowrunrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowRunRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_flowrunrepository",
      "target": "drizzle_flowrunrepository_flowrunrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowVersionRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_flowversionrepository",
      "target": "drizzle_flowversionrepository_createflowversionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/FlowVersionRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_flowversionrepository",
      "target": "drizzle_flowversionrepository_flowversionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/GuardrailConfigRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_guardrailconfigrepository",
      "target": "drizzle_guardrailconfigrepository_createguardrailconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/GuardrailConfigRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_guardrailconfigrepository",
      "target": "drizzle_guardrailconfigrepository_guardrailconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationChannelConfigRepository.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "drizzle_notificationchannelconfigrepository",
      "target": "drizzle_notificationchannelconfigrepository_createnotificationchannelconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationChannelConfigRepository.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "drizzle_notificationchannelconfigrepository",
      "target": "drizzle_notificationchannelconfigrepository_notificationchannelconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationPreferenceRepository.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "drizzle_notificationpreferencerepository",
      "target": "drizzle_notificationpreferencerepository_createnotificationpreferencerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationPreferenceRepository.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_notificationpreferencerepository",
      "target": "drizzle_notificationpreferencerepository_notificationpreferencerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationRepository.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "drizzle_notificationrepository",
      "target": "drizzle_notificationrepository_createnotificationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/NotificationRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_notificationrepository",
      "target": "drizzle_notificationrepository_notificationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/PermissionRepository.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "drizzle_permissionrepository",
      "target": "drizzle_permissionrepository_createpermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/PermissionRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_permissionrepository",
      "target": "drizzle_permissionrepository_permissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RateCardRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_ratecardrepository",
      "target": "drizzle_ratecardrepository_createratecardrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RateCardRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_ratecardrepository",
      "target": "drizzle_ratecardrepository_ratecardrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RolePermissionRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_rolepermissionrepository",
      "target": "drizzle_rolepermissionrepository_createrolepermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RolePermissionRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_rolepermissionrepository",
      "target": "drizzle_rolepermissionrepository_rolepermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RoleRepository.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "drizzle_rolerepository",
      "target": "drizzle_rolerepository_createrolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/RoleRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_rolerepository",
      "target": "drizzle_rolerepository_rolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SchemaRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_schemarepository",
      "target": "drizzle_schemarepository_createschemarepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SchemaRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_schemarepository",
      "target": "drizzle_schemarepository_schemarepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SessionRepository.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_sessionrepository",
      "target": "drizzle_sessionrepository_createsessionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SessionRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_sessionrepository",
      "target": "drizzle_sessionrepository_sessionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SnapshotFlowNodeConfigRepository.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "drizzle_snapshotflownodeconfigrepository",
      "target": "drizzle_snapshotflownodeconfigrepository_createsnapshotflownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/SnapshotFlowNodeConfigRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_snapshotflownodeconfigrepository",
      "target": "drizzle_snapshotflownodeconfigrepository_snapshotflownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ToolRepository.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "drizzle_toolrepository",
      "target": "drizzle_toolrepository_createtoolrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/ToolRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_toolrepository",
      "target": "drizzle_toolrepository_toolrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageAggregationRepository.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "drizzle_usageaggregationrepository",
      "target": "drizzle_usageaggregationrepository_createusageaggregationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageAggregationRepository.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "drizzle_usageaggregationrepository",
      "target": "drizzle_usageaggregationrepository_usageaggregationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageEventRepository.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "drizzle_usageeventrepository",
      "target": "drizzle_usageeventrepository_createusageeventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UsageEventRepository.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "drizzle_usageeventrepository",
      "target": "drizzle_usageeventrepository_usageeventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserPermissionRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_userpermissionrepository",
      "target": "drizzle_userpermissionrepository_createuserpermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserPermissionRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_userpermissionrepository",
      "target": "drizzle_userpermissionrepository_userpermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRepository.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "drizzle_userrepository",
      "target": "drizzle_userrepository_createuserrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_userrepository",
      "target": "drizzle_userrepository_userrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRoleRepository.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "drizzle_userrolerepository",
      "target": "drizzle_userrolerepository_createuserrolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserRoleRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_userrolerepository",
      "target": "drizzle_userrolerepository_userrolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserSettingsRepository.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "drizzle_usersettingsrepository",
      "target": "drizzle_usersettingsrepository_createusersettingsrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/UserSettingsRepository.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "drizzle_usersettingsrepository",
      "target": "drizzle_usersettingsrepository_usersettingsrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L228",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_agentrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L327",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_apikeyrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L297",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_auditlogrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L283",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_cacheentryrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L278",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_costalertrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L317",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_evaluationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L208",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_fileuploadrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_floweventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L243",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_flownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L233",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_flowrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L213",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_flowrunrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L238",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_flowversionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L273",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_guardrailconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L312",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_notificationchannelconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L307",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_notificationpreferencerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L302",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_notificationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L288",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_permissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L258",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_ratecardrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L293",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_rolepermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L203",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_rolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_schemarepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L198",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_sessionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L248",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_snapshotflownodeconfigrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L253",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_toolrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L268",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_usageaggregationrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L263",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_usageeventrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L296",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_userpermissionrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_userrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L295",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_userrolerepository",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/repositories/drizzle/index.ts",
      "source_location": "L322",
      "weight": 1.0,
      "source": "drizzle_index",
      "target": "drizzle_index_usersettingsrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "thread_pool_index",
      "target": "thread_pool_pool",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "thread_pool_index",
      "target": "thread_pool_pool_threadpool",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "thread_pool_index",
      "target": "thread_pool_pool_threadpoolstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_getstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_resolvemaxthreads",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_run",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_shutdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_threadpool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_threadpooloptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "thread_pool_pool",
      "target": "thread_pool_pool_threadpoolstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/pool.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "thread_pool_pool_initialize",
      "target": "thread_pool_pool_resolvemaxthreads",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/thread-pool/workers/add.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "workers_add",
      "target": "workers_add_add",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "csv_get_column_samples",
      "target": "csv_get_column_samples_getcolumnsamples",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_get_column_samples",
      "target": "csv_get_column_samples_getcolumnsamplestool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-samples.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_get_column_samples",
      "target": "csv_get_column_samples_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_get_column_samples",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_get_column_samples_getcolumnsamples",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_get_column_statistics",
      "target": "csv_get_column_statistics_detectvaluetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "csv_get_column_statistics",
      "target": "csv_get_column_statistics_getcolumnstatistics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "csv_get_column_statistics",
      "target": "csv_get_column_statistics_getcolumnstatisticstool",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/get-column-statistics.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_get_column_statistics",
      "target": "csv_get_column_statistics_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_get_column_statistics",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_get_column_statistics_getcolumnstatistics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "csv_validate_data_format",
      "target": "csv_validate_data_format_format_patterns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_validate_data_format",
      "target": "csv_validate_data_format_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "csv_validate_data_format",
      "target": "csv_validate_data_format_validatedataformat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/csv/validate-data-format.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "csv_validate_data_format",
      "target": "csv_validate_data_format_validatedataformattool",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_validate_data_format",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/function/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "function_index",
      "target": "csv_validate_data_format_validatedataformat",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tools_index",
      "target": "function_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "function_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_registry_createtoolregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_registry_toolregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_types_functiontoolentry",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_types_toolmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "tools_index",
      "target": "tools_types_tooltype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "tools_registry_createtoolregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "tools_registry_initializeregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "tools_registry_toolregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "tools_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tools_registry",
      "target": "tools_types_functiontoolentry",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/registry.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "tools_registry_initializeregistry",
      "target": "tools_registry_createtoolregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "tools_types",
      "target": "tools_types_functiontoolentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "tools_types",
      "target": "tools_types_toolmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tools/types.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "tools_types",
      "target": "tools_types_tooltype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "tracing_index",
      "target": "tracing_index_createspan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "tracing_index",
      "target": "tracing_index_endspan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "tracing_index",
      "target": "tracing_index_endspanwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "tracing_index",
      "target": "tracing_index_gettracer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/tracing/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "tracing_index_createspan",
      "target": "tracing_index_gettracer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "websocket_audit",
      "target": "websocket_audit_auditeventinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_audit",
      "target": "websocket_audit_createauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "websocket_audit",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_audit",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "websocket_audit",
      "target": "websocket_audit_wsauditeventtypevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_audit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_audit_wsauditeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_audit_wsauditeventtypevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/audit.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "websocket_audit_logauditevent",
      "target": "websocket_audit_createauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_audit_createauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "websocket_audit_logauditevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_audit_logauditevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "websocket_audit_logauditevent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_buildsocketauthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_extractaccesstoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_extractip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_extracttokenresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_extractuseragent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_parsecookies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_socketauthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_auth_utils_sockethandshake",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "websocket_auth_utils",
      "target": "websocket_types_wserrorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_utils_extractip",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "websocket_auth_utils_extractip"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils_extractip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_utils_extractuseragent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "websocket_auth_utils_extractuseragent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils_extractuseragent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth-utils.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "websocket_auth_utils_extractaccesstoken",
      "target": "websocket_auth_utils_parsecookies",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils_parsecookies",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_utils_extractaccesstoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "websocket_auth_utils_extractaccesstoken"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils_extractaccesstoken",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_utils_buildsocketauthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "websocket_auth_utils_buildsocketauthdata"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_utils_buildsocketauthdata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "session_token_sign",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "session_token_sign_signsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_auth_socketauth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_metrics_wsauthfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_metrics_wssessiontokenissuedtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_auth",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/auth.ts",
      "source_location": "L135",
      "weight": 1.0,
      "source": "websocket_auth_socketauth",
      "target": "session_token_sign_signsessiontoken"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_auth_socketauth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_auth_socketauth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_authorize_hassocketrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_authorize_requiresocketrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_metrics_wsauthzfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/authorize.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "websocket_authorize",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_authorize",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_authorize",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_authorize_requiresocketrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_authorize_requiresocketrole",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "websocket_server_createsocketserver",
      "target": "websocket_authorize_requiresocketrole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_authorize_hassocketrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_flow_events",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_flow_events_floweventemitter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_flow_events_flowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_types_workflowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_types_workflowdataupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_types_workflowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_flow_events",
      "target": "websocket_types_workflowsubagentupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_flow_events",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter",
      "target": "websocket_flow_events_floweventemitter_emitcompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter",
      "target": "websocket_flow_events_floweventemitter_emitdataupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter",
      "target": "websocket_flow_events_floweventemitter_emitstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter",
      "target": "websocket_flow_events_floweventemitter_emitsubagentupdate",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter_emitcompleted",
      "target": "websocket_types_workflowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter_emitstatus",
      "target": "websocket_types_workflowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter_emitsubagentupdate",
      "target": "websocket_types_workflowsubagentupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/flow-events.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "websocket_flow_events_floweventemitter_emitdataupdate",
      "target": "websocket_types_workflowdataupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_flow_events_flowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_flow_events_flowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_general_buildstatusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_general_registergeneralhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics_wsactiveconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics_wsconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics_wsdisconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics_wsmessagestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_metrics_wsratelimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_rate_limit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_rate_limit_createsocketratelimiter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types_generalclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types_generalservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/general.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_general",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_general",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_general_registergeneralhandlers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_server_createsocketserver",
      "target": "websocket_general_registergeneralhandlers"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "session_token_index",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsactiveconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsauthfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsauthzfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsconnectionlimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsdisconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsidletimeouttotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsmessagestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsnotificationeventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsratelimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wssessiontokenissuedtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wssessiontokenvalidationfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsworkfloweventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_metrics_wsworkflowsubscriptions",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_notification_events",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_notification_events_notificationevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_rate_limit",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_rate_limit_connectiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_rate_limit_createsocketratelimiter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_appsocketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_createsocketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_disconnectusersockets",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_flownamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_socketserverdeps",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_server_socketserverinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_generalclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_generalservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_langgraphevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_langgraphworkflowcompleteevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_langgraphworkflowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_langgraphworkflowstartevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_notificationclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_notificationmarkreadrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_notificationnewevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_notificationservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_notificationunreadcountevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_sessionerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_sessiontokenevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_workflowunsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/index.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "websocket_index",
      "target": "websocket_types_wserrorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsactiveconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsauthfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsauthzfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsconnectionlimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsdisconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wseventsemittedcounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsidletimeouttotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsmessagestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsnotificationeventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsratelimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wssessiontokenissuedtotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wssessiontokenvalidationfailurestotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsworkfloweventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/metrics.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "websocket_metrics",
      "target": "websocket_metrics_wsworkflowsubscriptions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_metrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics_wsconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_metrics_wsconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics_wsdisconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_metrics_wsdisconnectionstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics_wsactiveconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_metrics_wsactiveconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics_wsworkflowsubscriptions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_metrics_wsworkfloweventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_metrics_wsratelimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_metrics_wsconnectionlimittotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_metrics_wsidletimeouttotal",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_metrics_wsnotificationeventstotal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "namespaces_flow_formatworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "namespaces_flow_registerflownamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowdataupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowsubagentupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/flow.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "namespaces_flow",
      "target": "websocket_types_workflowunsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "namespaces_index",
      "target": "namespaces_flow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "helpers_test_server_createtestserver",
      "target": "namespaces_flow_registerflownamespace"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "namespaces_index",
      "target": "namespaces_flow_registerflownamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "namespaces_flow_registerflownamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L190",
      "weight": 1.0,
      "source": "websocket_server_createsocketserver",
      "target": "namespaces_flow_registerflownamespace"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_index",
      "target": "namespaces_notification",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "namespaces_index",
      "target": "namespaces_notification_registernotificationnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "namespaces_index",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "namespaces_notification_registernotificationnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_notification_events",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_notification_events_notificationevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_types_notificationclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/namespaces/notification.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "namespaces_notification",
      "target": "websocket_types_notificationservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "namespaces_notification",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "namespaces_notification_registernotificationnamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L197",
      "weight": 1.0,
      "source": "websocket_server_createsocketserver",
      "target": "namespaces_notification_registernotificationnamespace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "websocket_notification_events",
      "target": "websocket_notification_events_notificationemitevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "websocket_notification_events",
      "target": "websocket_notification_events_notificationeventemitter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "websocket_notification_events",
      "target": "websocket_notification_events_notificationevents",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "websocket_notification_events_notificationeventemitter",
      "target": "websocket_notification_events_notificationeventemitter_emitnew",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "websocket_notification_events_notificationeventemitter",
      "target": "websocket_notification_events_notificationeventemitter_emitunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "websocket_notification_events_notificationeventemitter",
      "target": "websocket_notification_events_notificationeventemitter_onnew",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/notification-events.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "websocket_notification_events_notificationeventemitter",
      "target": "websocket_notification_events_notificationeventemitter_onunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "websocket_rate_limit",
      "target": "websocket_rate_limit_connectiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "websocket_rate_limit",
      "target": "websocket_rate_limit_createsocketratelimiter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_rate_limit",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_rate_limit_createsocketratelimiter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker",
      "target": "websocket_rate_limit_connectiontracker_add",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker",
      "target": "websocket_rate_limit_connectiontracker_canconnect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker",
      "target": "websocket_rate_limit_connectiontracker_getcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker",
      "target": "websocket_rate_limit_connectiontracker_remove",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker",
      "target": "websocket_rate_limit_connectiontracker_tryconnect",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_rate_limit_connectiontracker",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker_canconnect",
      "target": "websocket_rate_limit_connectiontracker_getcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker_tryconnect",
      "target": "websocket_rate_limit_connectiontracker_canconnect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/rate-limit.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "websocket_rate_limit_connectiontracker_tryconnect",
      "target": "websocket_rate_limit_connectiontracker_add",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_appsocketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_createsocketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L225",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_disconnectusersockets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_flownamespace",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_getallowedorigins",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_socketserverdeps",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_server_socketserverinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_server",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/server.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "websocket_server_createsocketserver",
      "target": "websocket_server_getallowedorigins",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "websocket_server_disconnectusersockets"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation_clearrevocationstore",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation_issessiontokenrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation_isuserrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation_revokebyuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_revocation_revokesessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_sign",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_sign_signsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types_createsessiontokeninput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types_sessiontokenclaims",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types_sessiontokenvalidationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types_signedsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_types_validateclaimsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_verify",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "session_token_index",
      "target": "session_token_verify_verifysessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_cleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_cleanupusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_clearrevocationstore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_getrevocationstoresize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_issessiontokenrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_isuserrevoked",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_revokebyuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_revokedtokens",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_revokedusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "session_token_revocation",
      "target": "session_token_revocation_revokesessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "session_token_revocation_issessiontokenrevoked",
      "target": "session_token_revocation_cleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "session_token_revocation_revokesessiontoken",
      "target": "session_token_revocation_cleanup",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "session_token_revocation_issessiontokenrevoked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "session_token_revocation_isuserrevoked",
      "target": "session_token_revocation_cleanupusers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/revocation.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "session_token_revocation_revokebyuserid",
      "target": "session_token_revocation_cleanupusers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "session_token_revocation_revokebyuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "session_token_revocation_isuserrevoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "session_token_sign",
      "target": "session_token_sign_signsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "session_token_sign",
      "target": "session_token_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "session_token_sign",
      "target": "session_token_types_sessiontokenclaims",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/sign.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "session_token_sign",
      "target": "session_token_types_signedsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "session_token_sign_signsessiontoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "session_token_types",
      "target": "session_token_types_createsessiontokeninput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "session_token_types",
      "target": "session_token_types_sessiontokenclaims",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "session_token_types",
      "target": "session_token_types_sessiontokenvalidationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "session_token_types",
      "target": "session_token_types_signedsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/types.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "session_token_types",
      "target": "session_token_types_validateclaimsinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "session_token_verify",
      "target": "session_token_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "session_token_verify",
      "target": "session_token_types_sessiontokenclaims",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "session_token_verify",
      "target": "session_token_verify_verifyresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/session-token/verify.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "session_token_verify",
      "target": "session_token_verify_verifysessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "session_token_verify_verifysessiontoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_authenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_generalclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_generalservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_langgraphevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_langgraphworkflowcompleteevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_langgraphworkflowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_langgraphworkflowstartevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L228",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_notificationclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_notificationmarkreadrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L207",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_notificationnewevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L234",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_notificationservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_notificationunreadcountevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L197",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_sessionerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L192",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_sessiontokenevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_statusrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_statusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L152",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowclienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowdataupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L158",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowservertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowsubagentupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_workflowunsubscribe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_ws_error_codes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/infrastructure/websocket/types.ts",
      "source_location": "L189",
      "weight": 1.0,
      "source": "websocket_types",
      "target": "websocket_types_wserrorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "adapters_event_interface",
      "target": "adapters_event_interface_eventchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "adapters_event_interface",
      "target": "adapters_event_interface_fireeventparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/event.interface.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "adapters_event_interface",
      "target": "adapters_event_interface_ieventadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_event_interface",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_event_interface_eventchannel",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_event_interface_fireeventparams",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_event_interface_ieventadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "adapters_event_interface_ieventadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "adapters_http_interface",
      "target": "adapters_http_interface_bedrockchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "adapters_http_interface",
      "target": "adapters_http_interface_bedrockinvokeparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "adapters_http_interface",
      "target": "adapters_http_interface_bedrockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/http.interface.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "adapters_http_interface",
      "target": "adapters_http_interface_ihttpadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_http_interface",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_http_interface_bedrockinvokeparams",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_http_interface_bedrockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_http_interface_bedrockchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_http_interface_ihttpadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "adapters_http_interface_ihttpadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_llm_interface",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_langgraph_adapters_index_ts_adapters_index",
      "target": "adapters_llm_interface_illmadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/adapters/llm.interface.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "adapters_llm_interface",
      "target": "adapters_llm_interface_illmadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "adapters_llm_interface_illmadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres_getcheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres_getcheckpointsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres_getworkflowcheckpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres_initializecheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "checkpointer_index",
      "target": "checkpointer_postgres_shutdowncheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "checkpointer_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "checkpointer_index",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "checkpointer_postgres",
      "target": "checkpointer_postgres_getcheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "checkpointer_postgres",
      "target": "checkpointer_postgres_getcheckpointsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "checkpointer_postgres",
      "target": "checkpointer_postgres_getworkflowcheckpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "checkpointer_postgres",
      "target": "checkpointer_postgres_initializecheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "checkpointer_postgres",
      "target": "checkpointer_postgres_shutdowncheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "checkpointer_postgres_getcheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "csv_mapping_graph_getcompiledgraph",
      "target": "checkpointer_postgres_getcheckpointer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "checkpointer_postgres_getcheckpointer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "csv_transform_graph_getcompiledgraph",
      "target": "checkpointer_postgres_getcheckpointer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/checkpointer/postgres.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "checkpointer_postgres_getcheckpointsummary",
      "target": "checkpointer_postgres_getworkflowcheckpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/evaluation.registration.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "csv_mapping_evaluation_registration",
      "target": "csv_mapping_evaluation_registration_evaluationregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/evaluation.registration.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "csv_mapping_evaluation_registration",
      "target": "csv_mapping_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/evaluation.registration.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "csv_mapping_evaluation_registration",
      "target": "csv_mapping_registration_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_graph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_csvmappingpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_graphbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_graphrunresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_isgraphinterrupted",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L308",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_resumegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_routeafterclassification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_routeafterhumanreview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_graph_streamandaccumulate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L380",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L306",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_state_columnclassificationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_state_csvmappingstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L380",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "langgraph_streaming_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "langgraph_streaming_adapter_streamingadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "langgraph_types_graphexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_aggregate_results",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_aggregate_results_aggregateresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_ai_validate_rules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_ai_validate_rules_aivalidaterules",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_analyze_csv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_analyze_csv_analyzecsv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_classify_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_classify_columns_classifycolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_classify_columns_error",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_classify_columns_error_classifycolumnserror",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_human_review",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_human_review_humanreview",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_load_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_load_schema_loadschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_plan_strategies",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_plan_strategies_planstrategies",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_process_columns_parallel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_process_columns_parallel_processcolumnsparallel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_spawn_subagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_spawn_subagents_spawnsubagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_validate_data",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "nodes_validate_data_validatedata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "utils_stream_helpers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "utils_stream_helpers_extractstreamchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "utils_stream_helpers_loginvalidchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "utils_stream_helpers_logstreamcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_graph",
      "target": "utils_stream_helpers_logstreamstart",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L172",
      "weight": 1.0,
      "source": "csv_mapping_graph_isgraphinterrupted",
      "target": "csv_mapping_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L318",
      "weight": 1.0,
      "source": "csv_mapping_graph_resumegraph",
      "target": "csv_mapping_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L216",
      "weight": 1.0,
      "source": "csv_mapping_graph_rungraph",
      "target": "csv_mapping_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_graph_csvmappingpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_graph_graphrunresult",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L343",
      "weight": 1.0,
      "source": "csv_mapping_graph_resumegraph",
      "target": "csv_mapping_graph_streamandaccumulate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L233",
      "weight": 1.0,
      "source": "csv_mapping_graph_rungraph",
      "target": "csv_mapping_graph_streamandaccumulate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "csv_mapping_graph_streamandaccumulate",
      "target": "utils_stream_helpers_extractstreamchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "csv_mapping_graph_streamandaccumulate",
      "target": "utils_stream_helpers_loginvalidchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L248",
      "weight": 1.0,
      "source": "csv_mapping_graph_rungraph",
      "target": "csv_mapping_graph_isgraphinterrupted",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L240",
      "weight": 1.0,
      "source": "csv_mapping_graph_rungraph",
      "target": "utils_stream_helpers_logstreamcomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "csv_mapping_graph_rungraph",
      "target": "utils_stream_helpers_logstreamstart"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_graph_resumegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/graph.ts",
      "source_location": "L350",
      "weight": 1.0,
      "source": "csv_mapping_graph_resumegraph",
      "target": "utils_stream_helpers_logstreamcomplete"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_aivalidationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_columnclassificationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_columnmappingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_csvanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_finalresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_rulevalidationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_ruleviolation",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_subagenttask",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_transformationstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_csv_mapping_index_ts_csv_mapping_index",
      "target": "csv_mapping_state_validationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "csv_mapping_state_columnmappingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "lib_rule_parser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "lib_rule_parser_extractcolumndata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "lib_rule_parser_extractcolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "lib_rule_parser_test",
      "target": "lib_rule_parser_validatecolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "lib_rule_parser",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "lib_rule_parser",
      "target": "csv_mapping_state_columnmappingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "lib_rule_parser",
      "target": "lib_rule_parser_extractcolumndata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lib_rule_parser",
      "target": "lib_rule_parser_extractcolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lib_rule_parser",
      "target": "lib_rule_parser_validatecolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "lib_rule_parser",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/lib/rule-parser.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lib_rule_parser_validatecolumnreferences",
      "target": "lib_rule_parser_extractcolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "lib_rule_parser_extractcolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules_aivalidaterules",
      "target": "lib_rule_parser_extractcolumnreferences"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "lib_rule_parser_validatecolumnreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "lib_rule_parser_extractcolumndata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules_aivalidaterules",
      "target": "lib_rule_parser_extractcolumndata"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "csv_mapping_state_finalresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/aggregate-results.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_aggregate_results",
      "target": "nodes_aggregate_results_aggregateresults",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "csv_mapping_state_aivalidationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "csv_mapping_state_rulevalidationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "csv_mapping_state_ruleviolation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "nodes_ai_validate_rules_aivalidaterules",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "nodes_ai_validate_rules_buildvalidationprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L232",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules",
      "target": "nodes_ai_validate_rules_parsellmviolations",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules_aivalidaterules",
      "target": "nodes_ai_validate_rules_buildvalidationprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/ai-validate-rules.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "nodes_ai_validate_rules_aivalidaterules",
      "target": "nodes_ai_validate_rules_parsellmviolations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "csv_mapping_state_csvanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "csv_mapping_state_inputcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/analyze-csv.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "nodes_analyze_csv",
      "target": "nodes_analyze_csv_analyzecsv",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_classify_columns_error",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_classify_columns_error",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_classify_columns_error",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_classify_columns_error",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns-error.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_classify_columns_error",
      "target": "nodes_classify_columns_error_classifycolumnserror",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "csv_mapping_state_columnclassificationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/classify-columns.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "nodes_classify_columns",
      "target": "nodes_classify_columns_classifycolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "csv_mapping_state_mappedcell",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "nodes_column_processor_subgraph_columnprocessorstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "nodes_column_processor_subgraph_columnprocessorstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L301",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "nodes_column_processor_subgraph_columnprocessorsubgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/column-processor-subgraph.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "nodes_column_processor_subgraph",
      "target": "nodes_column_processor_subgraph_processcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "nodes_column_processor_subgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "nodes_column_processor_subgraph_columnprocessorsubgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "csv_mapping_state_columnclassificationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "nodes_human_review_humanreview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/human-review.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "nodes_human_review",
      "target": "nodes_human_review_humanreviewinput",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_load_schema",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_load_schema",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_load_schema",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_load_schema",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/load-schema.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_load_schema",
      "target": "nodes_load_schema_loadschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "csv_mapping_state_expectedschemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/plan-strategies.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_plan_strategies",
      "target": "nodes_plan_strategies_planstrategies",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "csv_mapping_state_columnmappingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/process-columns-parallel.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_process_columns_parallel",
      "target": "nodes_process_columns_parallel_processcolumnsparallel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "csv_mapping_state_subagenttask",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/spawn-subagents.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_spawn_subagents",
      "target": "nodes_spawn_subagents_spawnsubagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state_cellquality",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state_columnqualityscore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "csv_mapping_state_validationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/nodes/validate-data.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "nodes_validate_data",
      "target": "nodes_validate_data_validatedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/registration.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "csv_mapping_registration",
      "target": "csv_mapping_registration_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/registration.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_mapping_registration",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/registration.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_mapping_registration",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L192",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_aivalidationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L249",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_baseexpectedschemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_cellquality",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_columnclassificationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_columnmappingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_columnqualityscore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_csvanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L276",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_csvmappingstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L370",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_csvmappingstatetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_derivedmapping",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_directmapping",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L267",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_expectedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L256",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_expectedschemacolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_extracolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L208",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_finalmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L237",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_finalresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L226",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_finalsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_inputcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_mappedcell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_missingcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_processingmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L181",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_rulevalidationstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L175",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_ruleviolation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_subagenttask",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_transformationstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_unmappedcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L164",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_validationresultstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "csv_mapping_state_validationsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-mapping/state.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "csv_mapping_state",
      "target": "langgraph_types_grapherror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "csv_transform_config",
      "target": "csv_transform_config_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "csv_transform_config",
      "target": "csv_transform_config_csvtransformpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/config.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "csv_transform_config",
      "target": "csv_transform_config_payloadschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_graph_csvtransformpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_graph_graphbuilder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_graph_graphstateannotation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "langgraph_streaming_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "langgraph_streaming_adapter_streamingadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "langgraph_types_graphexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_assess_columns_assesscolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_build_transformation_graph_buildtransformationgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_collect_flags_collectflagsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_generate_report_generatereportnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_load_file_loadfilenode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_merge_results_mergeresultsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_parse_parsecsvnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_process_columns_processcolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_sample_sampledatanode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_select_strategies_selectstrategiesnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "nodes_validate_rows_validaterowsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "utils_stream_helpers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "utils_stream_helpers_extractstreamchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "utils_stream_helpers_loginvalidchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "utils_stream_helpers_logstreamcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "csv_transform_graph",
      "target": "utils_stream_helpers_logstreamstart",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_graph",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_graph_csvtransformpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L191",
      "weight": 1.0,
      "source": "csv_transform_graph_rungraph",
      "target": "csv_transform_graph_getcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L236",
      "weight": 1.0,
      "source": "csv_transform_graph_rungraph",
      "target": "utils_stream_helpers_extractstreamchunk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L239",
      "weight": 1.0,
      "source": "csv_transform_graph_rungraph",
      "target": "utils_stream_helpers_loginvalidchunk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L276",
      "weight": 1.0,
      "source": "csv_transform_graph_rungraph",
      "target": "utils_stream_helpers_logstreamcomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/graph.ts",
      "source_location": "L208",
      "weight": 1.0,
      "source": "csv_transform_graph_rungraph",
      "target": "utils_stream_helpers_logstreamstart"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_state_rejectedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_state_transformationreport",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "csv_transform_index",
      "target": "csv_transform_state_validatedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state_columnissue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state_columnqualityprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state_columnstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "csv_transform_state_outlier",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "nodes_assess_columns_assesscolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L188",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "nodes_assess_columns_buildassessmentprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L334",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "nodes_assess_columns_determinestrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/assess-columns.ts",
      "source_location": "L240",
      "weight": 1.0,
      "source": "nodes_assess_columns",
      "target": "nodes_assess_columns_parsellmassessment",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_assess_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_assess_columns_assesscolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "csv_transform_state_columnstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "nodes_build_transformation_graph_buildruleforcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "nodes_build_transformation_graph_buildtransformationgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph",
      "target": "nodes_build_transformation_graph_transformationrule",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_build_transformation_graph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_build_transformation_graph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_build_transformation_graph_transformationrule",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/build-transformation-graph.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "nodes_build_transformation_graph_buildtransformationgraphnode",
      "target": "nodes_build_transformation_graph_buildruleforcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_build_transformation_graph_buildtransformationgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "csv_transform_state_flaggedissue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/collect-flags.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "nodes_collect_flags",
      "target": "nodes_collect_flags_collectflagsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_collect_flags",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_collect_flags_collectflagsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "csv_transform_state_columnreport",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "csv_transform_state_transformationreport",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L173",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "nodes_generate_report_buildreportprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "nodes_generate_report_generatereportnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "nodes_generate_report",
      "target": "nodes_generate_report_parserecommendations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_generate_report",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "nodes_generate_report_generatereportnode",
      "target": "nodes_generate_report_buildreportprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/generate-report.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "nodes_generate_report_generatereportnode",
      "target": "nodes_generate_report_parserecommendations",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_generate_report_generatereportnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_load_file",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_load_file_loadfilenode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_merge_results",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_merge_results_mergeresultsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_parse",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_parse_parsecsvnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_process_columns",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_process_columns_processcolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_sample",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_sample_sampledatanode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_select_strategies",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_select_strategies_selectstrategiesnode",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_validate_rows",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_index",
      "target": "nodes_validate_rows_validaterowsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_load_file",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_load_file",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "nodes_load_file",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "nodes_load_file",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/load-file.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "nodes_load_file",
      "target": "nodes_load_file_loadfilenode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_merge_results",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_merge_results",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_merge_results",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_merge_results",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/merge-results.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "nodes_merge_results",
      "target": "nodes_merge_results_mergeresultsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_parse",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_parse",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_parse",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_parse",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/parse.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "nodes_parse",
      "target": "nodes_parse_parsecsvnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "csv_transform_state_columnprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "csv_transform_state_flaggedissue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L384",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_applyrule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L614",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_buildbatchprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L573",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_determineseverity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L543",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_extractnumericvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L597",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_getreason",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L565",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_mapcurrencyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L420",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_normalizedatevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L639",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_parsebatchresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_processcolumnsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_processfastcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L258",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_processllmcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L197",
      "weight": 1.0,
      "source": "nodes_process_columns",
      "target": "nodes_process_columns_processruleswithflagcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "nodes_process_columns_processcolumnsnode",
      "target": "nodes_process_columns_processfastcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "nodes_process_columns_processcolumnsnode",
      "target": "nodes_process_columns_processllmcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "nodes_process_columns_processcolumnsnode",
      "target": "nodes_process_columns_processruleswithflagcolumns",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L403",
      "weight": 1.0,
      "source": "nodes_process_columns_applyrule",
      "target": "nodes_process_columns_extractnumericvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L407",
      "weight": 1.0,
      "source": "nodes_process_columns_applyrule",
      "target": "nodes_process_columns_mapcurrencyvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/process-columns.ts",
      "source_location": "L400",
      "weight": 1.0,
      "source": "nodes_process_columns_applyrule",
      "target": "nodes_process_columns_normalizedatevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_sample",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_sample",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_sample",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_sample",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/sample.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "nodes_sample",
      "target": "nodes_sample_sampledatanode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_select_strategies",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_select_strategies",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_select_strategies",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_select_strategies",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/select-strategies.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "nodes_select_strategies",
      "target": "nodes_select_strategies_selectstrategiesnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "csv_transform_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "csv_transform_state_columnprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "csv_transform_state_rejectedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "csv_transform_state_validatedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L152",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "nodes_validate_rows_calculatecolumnconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L181",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "nodes_validate_rows_calculaterowconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L237",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "nodes_validate_rows_validatebusinessrules",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "nodes_validate_rows",
      "target": "nodes_validate_rows_validaterowsnode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "nodes_validate_rows_validaterowsnode",
      "target": "nodes_validate_rows_calculatecolumnconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "nodes_validate_rows_validaterowsnode",
      "target": "nodes_validate_rows_calculaterowconfidence",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/validate-rows.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "nodes_validate_rows_validaterowsnode",
      "target": "nodes_validate_rows_validatebusinessrules",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/registration.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "csv_transform_registration",
      "target": "csv_transform_registration_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/registration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_transform_registration",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/registration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_transform_registration",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnissue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnpatterns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnprocessingresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnqualityprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnreport",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_columnstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L221",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_createinitialstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L169",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_csvtransformstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_flaggedissue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_flagseverity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_outlier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_rejectedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_transformationreport",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "csv_transform_state_validatedrow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/csv-transform/state.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "csv_transform_state",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_graph_exampleanalysispayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_nodes_analyzewithllm",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_nodes_buildprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_nodes_emitresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_nodes_loaddocument",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_state_createinitialstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "example_analysis_state_exampleanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "langgraph_streaming_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "langgraph_streaming_adapter_streamingadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "langgraph_types_graphadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_analysis_graph",
      "target": "langgraph_types_graphexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "example_analysis_graph_rungraph",
      "target": "example_analysis_nodes_analyzewithllm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "example_analysis_graph_rungraph",
      "target": "example_analysis_nodes_buildprompt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "example_analysis_graph_rungraph",
      "target": "example_analysis_nodes_emitresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/example-analysis/graph.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "example_analysis_graph_rungraph",
      "target": "example_analysis_nodes_loaddocument"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_nodes_analyzewithllm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_nodes_buildprompt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_nodes_emitresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_nodes_loaddocument",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_nodes_shouldcontinuetollm",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/nodes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "example_analysis_nodes",
      "target": "example_analysis_state_exampleanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/registration.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "example_analysis_registration",
      "target": "example_analysis_registration_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/registration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_analysis_registration",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/registration.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_analysis_registration",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "example_analysis_state",
      "target": "example_analysis_state_createinitialstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "example_analysis_state",
      "target": "example_analysis_state_exampleanalysisstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "example_analysis_state",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/example-analysis/state.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "example_analysis_state",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_discovergraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_getgraphbygraphid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_getgraphbyname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_getgraphregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_graphregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_graphregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_hasgraphid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_loadgraphregistry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "graphs_index_registergraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_src_langgraph_graphs_index_ts_graphs_index",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/index.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "graphs_index_loadgraphregistry",
      "target": "graphs_index_discovergraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "langgraph_streaming_adapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "langgraph_streaming_adapter_streamingadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "langgraph_types_graphadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "langgraph_types_graphexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_graph_reconciliationexplainerpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_graph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_nodes_formatreconciliationprose",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_state_createinitialstate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph",
      "target": "reconciliation_explainer_state_reconciliationexplainerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/graph.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "reconciliation_explainer_graph_rungraph",
      "target": "reconciliation_explainer_nodes_formatreconciliationprose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes",
      "target": "reconciliation_explainer_nodes_classifydelta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes",
      "target": "reconciliation_explainer_nodes_formatmoney",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes",
      "target": "reconciliation_explainer_nodes_formatreconciliationprose",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes",
      "target": "reconciliation_explainer_state",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes",
      "target": "reconciliation_explainer_state_reconciliationexplainerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes_formatreconciliationprose",
      "target": "reconciliation_explainer_nodes_formatmoney",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/nodes.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "reconciliation_explainer_nodes_formatreconciliationprose",
      "target": "reconciliation_explainer_nodes_classifydelta",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/registration.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "reconciliation_explainer_registration",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/registration.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "reconciliation_explainer_registration",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/registration.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "reconciliation_explainer_registration",
      "target": "reconciliation_explainer_registration_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "reconciliation_explainer_state",
      "target": "langgraph_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "reconciliation_explainer_state",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "reconciliation_explainer_state",
      "target": "reconciliation_explainer_state_createinitialstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/graphs/reconciliation-explainer/state.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "reconciliation_explainer_state",
      "target": "reconciliation_explainer_state_reconciliationexplainerstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_test",
      "target": "langgraph_streaming_adapter_test_fakestreamevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_bufferedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_eventbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_langgraphstreamevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_meter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_nodedurationhistogram",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_nodedurationperrunhistogram",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_nodeexecutionscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_nodeexecutionsperruncounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_streamdbsaveerrors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_streameventscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L180",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_streamingadapter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_tracer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_workflowdurationhistogram",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_workflowerrorscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter",
      "target": "langgraph_streaming_adapter_workflowexecutionscounter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer",
      "target": "langgraph_streaming_adapter_eventbuffer_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer",
      "target": "langgraph_streaming_adapter_eventbuffer_doflush",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer",
      "target": "langgraph_streaming_adapter_eventbuffer_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer_add",
      "target": "langgraph_streaming_adapter_eventbuffer_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L164",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer_doflush",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L217",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_constructor",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L249",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_emit",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L320",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_error",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L353",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_recordnodeexecutioncounts",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L434",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_startnodespan",
      "target": "langgraph_streaming_adapter_eventbuffer_add",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer_flush",
      "target": "langgraph_streaming_adapter_eventbuffer_doflush",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L289",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_complete",
      "target": "langgraph_streaming_adapter_eventbuffer_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L316",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_error",
      "target": "langgraph_streaming_adapter_eventbuffer_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_eventbuffer_doflush",
      "target": "langgraph_streaming_adapter_streamingadapter_error",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L288",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_complete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L198",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L237",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_emit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L440",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_endcurrentnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L315",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_error",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L368",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_flushmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L339",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_getnodeexecutioncounts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L402",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_isgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L464",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_parsestreamevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L347",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_recordnodeexecutioncounts",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L225",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_setinputattributes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L408",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_startnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L381",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter",
      "target": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L281",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_emit",
      "target": "langgraph_streaming_adapter_streamingadapter_error",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L239",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_emit",
      "target": "langgraph_streaming_adapter_streamingadapter_parsestreamevent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L278",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_emit",
      "target": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L290",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_complete",
      "target": "langgraph_streaming_adapter_streamingadapter_endcurrentnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L309",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_complete",
      "target": "langgraph_streaming_adapter_streamingadapter_flushmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L303",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_complete",
      "target": "langgraph_streaming_adapter_streamingadapter_recordnodeexecutioncounts",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L317",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_error",
      "target": "langgraph_streaming_adapter_streamingadapter_endcurrentnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L332",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_error",
      "target": "langgraph_streaming_adapter_streamingadapter_flushmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L325",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_error",
      "target": "langgraph_streaming_adapter_streamingadapter_recordnodeexecutioncounts",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L386",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "target": "langgraph_streaming_adapter_streamingadapter_endcurrentnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L385",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "target": "langgraph_streaming_adapter_streamingadapter_isgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/streaming-adapter.ts",
      "source_location": "L387",
      "weight": 1.0,
      "source": "langgraph_streaming_adapter_streamingadapter_tracknodetransition",
      "target": "langgraph_streaming_adapter_streamingadapter_startnodespan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_basegraphstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_conditionaledge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_graphadapters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_graphconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_grapherror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_graphexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L167",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_graphrunner",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/types.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "langgraph_types",
      "target": "langgraph_types_nodefunction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_compiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_extractgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_formatnodelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_graphdefinition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_graphedge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_graphmodule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_graphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/graph-structure.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "utils_graph_structure",
      "target": "utils_graph_structure_graphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_extractstreamchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_loginvalidchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_logstepcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L225",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_logstepstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_logstreamchunk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_logstreamcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/langgraph/utils/stream-helpers.ts",
      "source_location": "L135",
      "weight": 1.0,
      "source": "utils_stream_helpers",
      "target": "utils_stream_helpers_logstreamstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/db/soft-delete.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "db_soft_delete",
      "target": "db_soft_delete_notdeleted",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/db/soft-delete.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "db_soft_delete",
      "target": "db_soft_delete_softdeletetable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_configs_dir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_ensureconfigsdir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_listconfigfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_loadconfigfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "lib_fileutils",
      "target": "lib_fileutils_saveconfigfile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "lib_fileutils_listconfigfiles",
      "target": "lib_fileutils_ensureconfigsdir",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/fileUtils.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "lib_fileutils_saveconfigfile",
      "target": "lib_fileutils_ensureconfigsdir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_all",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_allconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L158",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_allnamed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L212",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_allnamedconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L258",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_chain",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L340",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L420",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_flow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L480",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_map",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L537",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_match",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L628",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_matchresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L721",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_pipe",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L776",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_combinators_tap",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_factories",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_factories_command",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_factories_fail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_factories_success",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_interpreter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_interpreter_run",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_types_command",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "result_types_result",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "result_combinators",
      "target": "types_errors_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "result_combinators_all",
      "target": "result_combinators_chain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "result_combinators_allnamedconcurrent",
      "target": "result_combinators_allconcurrent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "result_combinators_allnamed",
      "target": "result_combinators_chain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "result_combinators_allnamedconcurrent",
      "target": "result_combinators_chain",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "agents_handlers_handlecreateagent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "agents_handlers_handledeleteagent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "agents_handlers_handlegetagent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "agents_handlers_handlelistagentruns",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "agents_handlers_handlelistagents",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "agents_handlers_handleupdateagent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "api_keys_handlers_handlegenerateapikey",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "api_keys_handlers_handlelistapikeys",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "api_keys_handlers_handlerevokeapikey",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L226",
      "weight": 1.0,
      "source": "auth_handlers_handledevlogin",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "auth_handlers_handletokenexchange",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L155",
      "weight": 1.0,
      "source": "authorization_handlers_handleadduserrole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "authorization_handlers_handlecreaterole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "authorization_handlers_handledeleterole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "authorization_handlers_handlegetauditlogs",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "authorization_handlers_handlegetrole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L180",
      "weight": 1.0,
      "source": "authorization_handlers_handlegrantuserpermission",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistpermissions",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistroles",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistusers",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L166",
      "weight": 1.0,
      "source": "authorization_handlers_handleremoveuserrole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "authorization_handlers_handlerevokeuserpermission",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetrolepermissions",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L207",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetuserprotected",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "authorization_handlers_handleupdaterole",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "configs_handlers_handlelistconfigs",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "configs_handlers_handleloadconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "configs_handlers_handlesaveconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L172",
      "weight": 1.0,
      "source": "cost_handlers_handlecreateratecard",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "cost_handlers_handlegetcostbreakdown",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "cost_handlers_handlegetcostbreakdownpaged",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "cost_handlers_handlegetcostsummary",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "cost_handlers_handlegetcosttrends",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "cost_handlers_handlegetdailycost",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "cost_handlers_handlegetguardrails",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "cost_handlers_handlegetguardrailstatus",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L161",
      "weight": 1.0,
      "source": "cost_handlers_handlegetllmmodels",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L150",
      "weight": 1.0,
      "source": "cost_handlers_handlegetratecards",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "cost_handlers_handleupdateguardrail",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "cost_handlers_handleupdateratecard",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L423",
      "weight": 1.0,
      "source": "evaluations_handlers_handleacknowledgealert",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L357",
      "weight": 1.0,
      "source": "evaluations_handlers_handlegetalerts",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L571",
      "weight": 1.0,
      "source": "evaluations_handlers_handlegetconfigs",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "evaluations_handlers_handlegetevaluation",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L505",
      "weight": 1.0,
      "source": "evaluations_handlers_handlegethealth",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L295",
      "weight": 1.0,
      "source": "evaluations_handlers_handlegetmetrics",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "evaluations_handlers_handlelistevaluations",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L646",
      "weight": 1.0,
      "source": "evaluations_handlers_handleupsertconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "events_handlers_handledispatchevent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "events_handlers_handletriggerfileevent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "files_handlers_handledeletefile",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "files_handlers_handlegetfile",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "files_handlers_handlegetfilecontent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "files_handlers_handlelistfiles",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "files_handlers_handleprocessfile",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "files_handlers_handleuploadfile",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlecreateflowversion",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "flow_versions_handlers_handledeleteflowversion",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlegetflowversion",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlelistflowversionsbyflow",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "flow_versions_handlers_handlelistnodeconfigsbyversion",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "flow_versions_handlers_handleupdateflowversion",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowevents",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowresult",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "flows_handlers_handlegetflowstatus",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "flows_handlers_handlegetgraphstructure",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "flows_handlers_handlegetrunnodeconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "flows_handlers_handlelistflows",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlecreateflow",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handledeleteflow",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlegetflow",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handlelistflowsbyagent",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "flows_mgmt_handlers_handleupdateflow",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "graphs_handlers_handlegetgraphstructure",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "graphs_handlers_handlelistavailablegraphs",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/hello/handlers.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "hello_handlers_handlegethello",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "node_configs_handlers_handlecreatenodeconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "node_configs_handlers_handledeletenodeconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "node_configs_handlers_handleupdatenodeconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetchannelconfigs",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetnotifications",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetpreferences",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "notifications_handlers_handlegetunreadcount",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "notifications_handlers_handlemarkallasread",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "notifications_handlers_handlemarkasread",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "notifications_handlers_handleupdatechannelconfig",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "notifications_handlers_handleupdatepreferences",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L650",
      "weight": 1.0,
      "source": "result_combinators_matchresponse",
      "target": "result_invariant_invariant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/combinators.ts",
      "source_location": "L641",
      "weight": 1.0,
      "source": "result_combinators_matchresponse",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "schemas_handlers_handlecreateschema",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "schemas_handlers_handledeleteschema",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "schemas_handlers_handlegetschema",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "schemas_handlers_handlelistschemas",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "schemas_handlers_handleupdateschema",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "settings_handlers_handlegetsettings",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "settings_handlers_handleupdatesettings",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "tools_handlers_handlelisttools",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "users_handlers_handlegetuserbyid",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "users_handlers_handleupdatepassword",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "users_handlers_handleupdateprofile",
      "target": "result_combinators_matchresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "result_factories",
      "target": "result_factories_command",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "result_factories",
      "target": "result_factories_fail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L166",
      "weight": 1.0,
      "source": "result_factories",
      "target": "result_factories_success",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_factories",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "result_factories_command",
      "target": "result_metadata_extractcallerinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "result_factories_command",
      "target": "result_metadata_extractdomainfromfilepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "result_factories_command",
      "target": "result_metadata_extractfilenamestem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/factories.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "result_factories_command",
      "target": "result_metadata_inferactionfromfunctionname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_factories_command",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_factories_fail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "result_helpers_findorfail",
      "target": "result_factories_fail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L204",
      "weight": 1.0,
      "source": "result_interpreter_handlecommandexception",
      "target": "result_factories_fail"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_factories_success",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "result_helpers_test",
      "target": "result_helpers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "result_helpers_test",
      "target": "result_helpers_findorfail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "result_helpers_test",
      "target": "result_helpers_frompromise",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "result_helpers_test",
      "target": "result_interpreter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "result_helpers_test",
      "target": "result_interpreter_run",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_helpers_findorfail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_helpers_frompromise",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_types_result",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "result_types_resultmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/helpers.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "result_helpers",
      "target": "types_errors_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_instrumentationcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_loadinstrumentationcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_logerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_logstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L184",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_logsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/instrumentation.ts",
      "source_location": "L240",
      "weight": 1.0,
      "source": "result_instrumentation",
      "target": "result_instrumentation_withspancontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L226",
      "weight": 1.0,
      "source": "result_interpreter_initializeexecutioncontext",
      "target": "result_instrumentation_loadinstrumentationcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L187",
      "weight": 1.0,
      "source": "result_interpreter_handlecommandexception",
      "target": "result_instrumentation_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L231",
      "weight": 1.0,
      "source": "result_interpreter_initializeexecutioncontext",
      "target": "result_instrumentation_logstart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L298",
      "weight": 1.0,
      "source": "result_interpreter_processresultexecution",
      "target": "result_instrumentation_logsuccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "result_interpreter_executecommand",
      "target": "result_instrumentation_withspancontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_calculateduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_executecommand",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_executecommandandcontinue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_executioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L164",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_extractmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L182",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_handlecommandexception",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L221",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_initializeexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L251",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_logandrecordfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L293",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_processresultexecution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_interpreter_run",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_types_command",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_types_failure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "result_interpreter",
      "target": "result_types_result",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "result_interpreter_executecommandandcontinue",
      "target": "result_interpreter_run",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "result_interpreter_run",
      "target": "result_interpreter_executecommand",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "result_interpreter_executecommandandcontinue",
      "target": "result_interpreter_calculateduration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L183",
      "weight": 1.0,
      "source": "result_interpreter_handlecommandexception",
      "target": "result_interpreter_calculateduration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "result_interpreter_executecommandandcontinue",
      "target": "result_interpreter_processresultexecution",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "result_interpreter_executecommand",
      "target": "result_interpreter_initializeexecutioncontext",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "result_interpreter_initializeexecutioncontext",
      "target": "result_interpreter_extractmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/interpreter.ts",
      "source_location": "L295",
      "weight": 1.0,
      "source": "result_interpreter_processresultexecution",
      "target": "result_interpreter_logandrecordfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/invariant.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "result_invariant",
      "target": "result_invariant_invariant",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "result_metadata",
      "target": "result_metadata_extractcallerinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "result_metadata",
      "target": "result_metadata_extractdomainfromfilepath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "result_metadata",
      "target": "result_metadata_extractfilenamestem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/metadata.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "result_metadata",
      "target": "result_metadata_inferactionfromfunctionname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "result_types",
      "target": "result_types_command",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "result_types",
      "target": "result_types_failure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "result_types",
      "target": "result_types_result",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "result_types",
      "target": "result_types_resultmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "result_types",
      "target": "result_types_success",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "result_types",
      "target": "types_errors_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_commandexecutionerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L182",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_conflicterror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_errorbase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_errorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_internalerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L210",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_iscommandexecutionerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L217",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_isinternalerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L224",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_isunauthorizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_notfounderror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_unauthorizederror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/result/types/errors.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "backend_src_lib_result_types_errors_ts_types_errors",
      "target": "types_errors_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_appresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_createfailureresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L163",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_createpaginatedsuccessresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_createsuccessresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_cursormeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_failureresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_gettraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_meta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_paginationmeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "types_response",
      "target": "types_response_successresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "types_response_createfailureresponse",
      "target": "types_response_gettraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L173",
      "weight": 1.0,
      "source": "types_response_createpaginatedsuccessresponse",
      "target": "types_response_gettraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/lib/types/response.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "types_response_createsuccessresponse",
      "target": "types_response_gettraceid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "auth_handlers_handleauthorize",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L190",
      "weight": 1.0,
      "source": "auth_handlers_handleme",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L180",
      "weight": 1.0,
      "source": "events_handlers_handlegetregisteredgraphs",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L163",
      "weight": 1.0,
      "source": "events_handlers_handlegetshellstatus",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "flows_handlers_handleresumeflow",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "types_response_createsuccessresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "auth_handlers_handledevlogin",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "auth_handlers_handleme",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "files_handlers_handleuploadfile",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "flows_handlers_handleresumeflow",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "ws_session_handlers_handlerefreshsessiontoken",
      "target": "types_response_createfailureresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "middlewares_auth",
      "target": "middlewares_auth_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "middlewares_auth",
      "target": "middlewares_auth_authenticatedrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L188",
      "weight": 1.0,
      "source": "middlewares_auth",
      "target": "middlewares_auth_extracttoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "middlewares_auth",
      "target": "middlewares_auth_jwtpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_auth_authenticatedrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/auth.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "middlewares_auth_auth",
      "target": "middlewares_auth_extracttoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_authorize_loadeffectivepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_authorize_permissioncache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_authorize_requireanypermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/authorize.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "middlewares_authorize",
      "target": "middlewares_authorize_requirepermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/errorHandler.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "middlewares_errorhandler",
      "target": "middlewares_errorhandler_errorhandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/metrics.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "middlewares_metrics",
      "target": "middlewares_metrics_metricsmiddleware",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "middlewares_requestlogger",
      "target": "middlewares_requestlogger_cleanlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "middlewares_requestlogger",
      "target": "middlewares_requestlogger_minimal_log_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/requestLogger.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "middlewares_requestlogger",
      "target": "middlewares_requestlogger_requestlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "middlewares_resulthandler",
      "target": "middlewares_resulthandler_handlefailure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "middlewares_resulthandler",
      "target": "middlewares_resulthandler_handleresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "middlewares_resulthandler",
      "target": "middlewares_resulthandler_handlesuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "middlewares_resulthandler",
      "target": "middlewares_resulthandler_resulthandler",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "middlewares_resulthandler_handlesuccess",
      "target": "utils_httpstatusmapper_getsuccessstatuscode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "backend/src/middlewares/resultHandler.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "middlewares_resulthandler_handlefailure",
      "target": "utils_httpstatusmapper_maperrorcodetostatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/httpStatusMapper.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "utils_httpstatusmapper",
      "target": "utils_httpstatusmapper_getsuccessstatuscode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/httpStatusMapper.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "utils_httpstatusmapper",
      "target": "utils_httpstatusmapper_maperrorcodetostatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/response.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "utils_response",
      "target": "utils_response_errorresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_issensitivefield",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_sanitize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_sanitizebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_sanitizeheaders",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L152",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_sanitizequery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "utils_sanitize",
      "target": "utils_sanitize_sensitive_fields",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "utils_sanitize_sanitize",
      "target": "utils_sanitize_issensitivefield",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "utils_sanitize_sanitizebody",
      "target": "utils_sanitize_sanitize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "utils_sanitize_sanitizeheaders",
      "target": "utils_sanitize_sanitize",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/sanitize.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "utils_sanitize_sanitizequery",
      "target": "utils_sanitize_sanitize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/typeGuards.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "utils_typeguards",
      "target": "utils_typeguards_isapperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/utils/typeGuards.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "utils_typeguards",
      "target": "utils_typeguards_isresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "middlewares_validate",
      "target": "middlewares_validate_validate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "middlewares_validate",
      "target": "middlewares_validate_validatedrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/middlewares/validate.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "middlewares_validate",
      "target": "middlewares_validate_validationschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "openapi_generate_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "openapi_generate_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "openapi_generate_generateopenapispec",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_cost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_evaluations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_events",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_graphs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_health",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_hello",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_notifications",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_users",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/generate.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "openapi_generate",
      "target": "paths_ws_session",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_auth",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_auth",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_auth",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_auth",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/auth.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_auth",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_breakdownentryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_costbreakdownresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_costsummaryresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_costtrendsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_guardrailconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_guardrailstatusresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_listguardrailsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_listllmmodelsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_listratecardsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_llmmodelschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_ratecardschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_trendperiodschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/cost.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "paths_cost",
      "target": "paths_cost_windowusageschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "paths_evaluations_evaluationalertschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "paths_evaluations_evaluationconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "paths_evaluations_evaluationhealthschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "paths_evaluations_evaluationresultschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/evaluations.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "paths_evaluations",
      "target": "paths_evaluations_evaluationrunschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_events",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_events",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_events",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_events",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/events.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_events",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "paths_flows",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "paths_flows",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_flows",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_flows",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/flows.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_flows",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_graphs",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_graphs",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_graphs",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_graphs",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/graphs.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_graphs",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/health.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "paths_health",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/health.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "paths_health",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/health.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "paths_health",
      "target": "paths_health_healthresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/hello.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "paths_hello",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/hello.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "paths_hello",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/hello.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "paths_hello",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/hello.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "paths_hello",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_channelconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_listchannelconfigsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_listnotificationsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_listpreferencesresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_notificationpreferenceschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_notificationschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/notifications.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "paths_notifications",
      "target": "paths_notifications_unreadcountresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_schemas",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "paths_schemas",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "paths_schemas",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "paths_schemas",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/schemas.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "paths_schemas",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_users",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "paths_users",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "paths_users",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "paths_users",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/users.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "paths_users",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "paths_ws_session",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "paths_ws_session",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "paths_ws_session",
      "target": "openapi_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "paths_ws_session",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/paths/ws-session.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "paths_ws_session",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/registry.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "openapi_registry",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_registry_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_apperrorschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L158",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_commonerrorresponses",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_cursormetaschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_errorbaseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_errorresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_metaschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_paginatedsuccessresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_paginationmetaschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/openapi/schemas.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "openapi_schemas",
      "target": "openapi_schemas_successresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handlecreateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handledeleteagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handlegetagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handlelistagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handlelistagents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_handlers_handleupdateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_schemas_agentidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_schemas_agentidrouteparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_schemas_createagentbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_handlers",
      "target": "agents_schemas_updateagentbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handlecreateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handlelistagents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handlegetagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handleupdateagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handledeleteagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_handlers_handlelistagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas_createagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas_deleteagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas_getagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas_listagentrunsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "agents_schemas_updateagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_handlers_handlecreateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_handlers_handlelistflowsbyagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_schemas_createflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agents_routes",
      "target": "flows_mgmt_schemas_listflowsbyagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "routes_index",
      "target": "agents_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_agentidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_agentidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_agentidrouteparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_agentidrouteparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_createagentbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_createagentbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_createagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_deleteagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_getagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_listagentrunsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_updateagentbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_updateagentbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/agents/schemas.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "agents_schemas",
      "target": "agents_schemas_updateagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_handlers_handlegenerateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_handlers_handlelistapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_handlers_handlerevokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_schemas_generateapikeybody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/handlers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "api_keys_handlers",
      "target": "api_keys_schemas_revokeapikeyparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_handlers_handlelistapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_handlers_handlegenerateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_handlers_handlerevokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_schemas_generateapikeyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "api_keys_routes",
      "target": "api_keys_schemas_revokeapikeyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "routes_index",
      "target": "api_keys_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_generateapikeybody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_generateapikeybodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_generateapikeyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_revokeapikeyparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_revokeapikeyparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/api-keys/schemas.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "api_keys_schemas",
      "target": "api_keys_schemas_revokeapikeyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_decodejwtpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_handleauthorize",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L213",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_handledevlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_handlelogout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L175",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_handleme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_handlers_handletokenexchange",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_authorizebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_authorizeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_devloginbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_logoutresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_meresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_tokenexchangebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_handlers",
      "target": "auth_schemas_tokenexchangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/handlers.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "auth_handlers_handlelogout",
      "target": "auth_handlers_decodejwtpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers_handleauthorize",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers_handletokenexchange",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers_handlelogout",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers_handleme",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_handlers_handledevlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_schemas_authorizeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_schemas_devloginschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "auth_routes",
      "target": "auth_schemas_tokenexchangeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "routes_index",
      "target": "auth_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_authorizebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_authorizebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_authorizeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_authorizeresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_authorizeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_devloginbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_devloginbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L122",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_devloginschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L130",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_logoutresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_logoutresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_meresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_meresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_tokenexchangebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_tokenexchangebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_tokenexchangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_tokenexchangeresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_tokenexchangeschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_userdataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/auth/schemas.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "auth_schemas",
      "target": "auth_schemas_userroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handleadduserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlecreaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handledeleterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L213",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlegetauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlegetrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L172",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlegrantuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlelistpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlelistroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlelistusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L161",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handleremoveuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L186",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlerevokeuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlesetrolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L199",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handlesetuserprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_handleupdaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_adduserrolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_auditlogquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_createrolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_grantpermissionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_idparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_listusersquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_permissionidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_roleidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_setpermissionsbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_setprotectedbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_updaterolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "authorization_handlers",
      "target": "authorization_schemas_useridparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L154",
      "weight": 1.0,
      "source": "authorization_handlers_handleadduserrole",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "authorization_handlers_handlecreaterole",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "authorization_handlers_handledeleterole",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "authorization_handlers_handlegrantuserpermission",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L135",
      "weight": 1.0,
      "source": "authorization_handlers_handlelistusers",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "authorization_handlers_handleremoveuserrole",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L191",
      "weight": 1.0,
      "source": "authorization_handlers_handlerevokeuserpermission",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetrolepermissions",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L205",
      "weight": 1.0,
      "source": "authorization_handlers_handlesetuserprotected",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/handlers.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "authorization_handlers_handleupdaterole",
      "target": "authorization_handlers_requireuserid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlelistroles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlegetrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlecreaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handleupdaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handledeleterole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlesetrolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlelistpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlelistusers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handleadduserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handleremoveuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlegrantuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlerevokeuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlesetuserprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_handlers_handlegetauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_adduserroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_auditlogschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_createroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_grantpermissionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_idparamvalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_listusersschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_removeuserroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_revokepermissionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_setpermissionsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_setprotectedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/routes.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "authorization_routes",
      "target": "authorization_schemas_updateroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "routes_index",
      "target": "authorization_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_adduserrolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_adduserrolebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_adduserroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_auditlogquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_auditlogqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_auditlogschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_createrolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_createrolebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_createroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_grantpermissionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_grantpermissionbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_grantpermissionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_idparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_idparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_idparamvalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_listusersquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_listusersqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_listusersschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_permissionidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_permissionidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_removeuserroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_revokepermissionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_roleidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_roleidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setpermissionsbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setpermissionsbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setpermissionsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setprotectedbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setprotectedbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_setprotectedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_updaterolebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_updaterolebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_updateroleschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_useridparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/authorization/schemas.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "authorization_schemas",
      "target": "authorization_schemas_useridparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_handlers_handlelistconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_handlers_handleloadconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_handlers_handlesaveconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_schemas_configfilenameparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/handlers.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "configs_handlers",
      "target": "configs_schemas_saveconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_handlers_handlelistconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_handlers_handleloadconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_handlers_handlesaveconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_schemas_configfilenameparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "configs_routes",
      "target": "configs_schemas_saveconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "routes_index",
      "target": "configs_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "configs_schemas",
      "target": "configs_schemas_configfilenameparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "configs_schemas",
      "target": "configs_schemas_configfilenameparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "configs_schemas",
      "target": "configs_schemas_saveconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/configs/schemas.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "configs_schemas",
      "target": "configs_schemas_saveconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L167",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlecreateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetcostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetcostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetcosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetdailycost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L158",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetllmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L147",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handlegetratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handleupdateguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_handlers_handleupdateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_breakdownpagedquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_breakdownquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_createratecardbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_dailyquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_idparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_trendsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_updateguardrailbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/handlers.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "cost_handlers",
      "target": "cost_schemas_updateratecardbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetcosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetcostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetcostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetdailycost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handleupdateguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlegetllmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handlecreateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_handlers_handleupdateratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_breakdownpagedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_breakdownschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_createratecardschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_dailyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_trendsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_updateguardrailschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_routes",
      "target": "cost_schemas_updateratecardschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "routes_index",
      "target": "cost_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownpagedquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownpagedqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownpagedschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_breakdownschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_createratecardbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_createratecardbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_createratecardschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_dailyquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_dailyqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_dailyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_idparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_idparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_trendsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_trendsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_trendsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateguardrailbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateguardrailbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateguardrailschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateratecardbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateratecardbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/cost/schemas.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "cost_schemas",
      "target": "cost_schemas_updateratecardschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L513",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_evaluationconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L303",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_getalertsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L526",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_getconfigsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_getevaluationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L431",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_gethealthresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L365",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handleacknowledgealert",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L308",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlegetalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L530",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlegetconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlegetevaluation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L435",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlegethealth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L179",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlegetmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handlelistevaluations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L579",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_handleupsertconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_handlers_listevaluationsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_alertsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_configparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_evalidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_listevaluationsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_metricsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/handlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_handlers",
      "target": "evaluations_schemas_upsertconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlelistevaluations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlegetevaluation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlegetmetrics",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlegetalerts",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handleacknowledgealert",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlegethealth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handlegetconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_handlers_handleupsertconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_acknowledgealertschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_alertsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_getevaluationschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_listevaluationsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_metricsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "evaluations_routes",
      "target": "evaluations_schemas_upsertconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "routes_index",
      "target": "evaluations_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_acknowledgealertschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_alertsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_alertsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_alertsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_configparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_configparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_evalidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_evalidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_getevaluationschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_listevaluationsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_listevaluationsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_listevaluationsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_metricsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_metricsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_metricsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_upsertconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_upsertconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/evaluations/schemas.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "evaluations_schemas",
      "target": "evaluations_schemas_upsertconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_handlers_handledispatchevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L176",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_handlers_handlegetregisteredgraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_handlers_handlegetshellstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_handlers_handletriggerfileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_dispatcheventbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_dispatchresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_registeredgraphsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_shellstatusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_triggerfileeventbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/handlers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_handlers",
      "target": "events_schemas_triggerfileeventresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_handlers_handletriggerfileevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_handlers_handledispatchevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_handlers_handlegetshellstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_handlers_handlegetregisteredgraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_schemas_dispatcheventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "events_routes",
      "target": "events_schemas_triggerfileeventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "routes_index",
      "target": "events_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_dispatcheventbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_dispatcheventbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_dispatcheventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_dispatchresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_dispatchresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_registeredgraphsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_registeredgraphsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_shellstatusresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_shellstatusresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_triggerfileeventbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_triggerfileeventbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_triggerfileeventresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_triggerfileeventresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/events/schemas.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "events_schemas",
      "target": "events_schemas_triggerfileeventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handledeletefile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handlegetfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handlegetfilecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handlelistfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handleprocessfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_handlers_handleuploadfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/handlers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "files_handlers",
      "target": "files_schemas_fileidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handleuploadfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handlelistfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handlegetfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handleprocessfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handledeletefile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_handlers_handlegetfilecontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/routes.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "files_routes",
      "target": "files_schemas_getfileschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "routes_index",
      "target": "files_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "files_schemas",
      "target": "files_schemas_fileidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "files_schemas",
      "target": "files_schemas_fileidparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/files/schemas.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "files_schemas",
      "target": "files_schemas_getfileschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handlecreateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handledeleteflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handlegetflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handlelistflowversionsbyflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handlelistnodeconfigsbyversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_handlers_handleupdateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_schemas_createflowversionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_schemas_flowidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_schemas_flowversionidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/handlers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flow_versions_handlers",
      "target": "flow_versions_schemas_updateflowversionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_handlers_handlecreateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_handlers_handlelistflowversionsbyflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_handlers_handlegetflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_handlers_handleupdateflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_handlers_handledeleteflowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_handlers_handlelistnodeconfigsbyversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_schemas_deleteflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_schemas_getflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_schemas_listnodeconfigsbyversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "flow_versions_schemas_updateflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "node_configs_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "node_configs_handlers_handlecreatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "node_configs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/routes.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "flow_versions_routes",
      "target": "node_configs_schemas_createnodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "routes_index",
      "target": "flow_versions_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_createflowversionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_createflowversionbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_createflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_deleteflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_flowidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_flowidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_flowversionidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_flowversionidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_getflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_listflowversionsbyflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_listnodeconfigsbyversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_updateflowversionbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_updateflowversionbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flow-versions/schemas.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "flow_versions_schemas",
      "target": "flow_versions_schemas_updateflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_schemas_createflowversionschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flow_versions_schemas_listflowversionsbyflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_handlers_handlecreateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_handlers_handledeleteflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_handlers_handlegetflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_handlers_handlelistflowsbyagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_handlers_handleupdateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_schemas_agentidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_schemas_createflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_schemas_flowidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_mgmt_handlers",
      "target": "flows_mgmt_schemas_updateflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_handlers_handlegetflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_handlers_handleupdateflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_handlers_handledeleteflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_schemas_deleteflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_schemas_getflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flows_mgmt_routes",
      "target": "flows_mgmt_schemas_updateflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "routes_index",
      "target": "flows_mgmt_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_agentidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_agentidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_createflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_createflowbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_createflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_deleteflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_flowidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_flowidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_getflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_listflowsbyagentschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_updateflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_updateflowbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows-mgmt/schemas.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "flows_mgmt_schemas",
      "target": "flows_mgmt_schemas_updateflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlegetflowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlegetflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlegetflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlegetgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlegetrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handlelistflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_handlers_handleresumeflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_schemas_flowidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/handlers.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "flows_handlers",
      "target": "flows_schemas_resumeflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlelistflows",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlegetflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlegetflowevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlegetflowresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlegetgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handlegetrunnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_handlers_handleresumeflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_schemas_getflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/routes.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "flows_routes",
      "target": "flows_schemas_resumeflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "routes_index",
      "target": "flows_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_checkpointsummaryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L167",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_classificationschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L150",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_derivedmappingschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L143",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_directmappingschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L162",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_extracolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_floweventschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L195",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_flowidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_flowidparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_flowstatusresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_flowstatusschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_flowsummaryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_getflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_missingcolumnschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L194",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_resumeflowbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_resumeflowbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/flows/schemas.ts",
      "source_location": "L189",
      "weight": 1.0,
      "source": "flows_schemas",
      "target": "flows_schemas_resumeflowschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "graphs_handlers",
      "target": "graphs_handlers_handlegetgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "graphs_handlers",
      "target": "graphs_handlers_handlelistavailablegraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "graphs_handlers",
      "target": "graphs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "graphs_handlers",
      "target": "graphs_schemas_graphnameparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_handlers_handlelistavailablegraphs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_handlers_handlegetgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "graphs_routes",
      "target": "graphs_schemas_graphnameparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "routes_index",
      "target": "graphs_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "graphs_schemas",
      "target": "graphs_schemas_availablegraphschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "graphs_schemas",
      "target": "graphs_schemas_graphnameparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "graphs_schemas",
      "target": "graphs_schemas_graphnameparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/graphs/schemas.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "graphs_schemas",
      "target": "graphs_schemas_listavailablegraphsresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/hello/handlers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "hello_handlers",
      "target": "hello_handlers_handlegethello",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/hello/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "hello_routes",
      "target": "hello_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/hello/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "hello_routes",
      "target": "hello_handlers_handlegethello",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/hello/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hello_routes",
      "target": "hello_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "routes_index",
      "target": "hello_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/hello/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "hello_schemas",
      "target": "hello_schemas_helloresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "routes_index",
      "target": "node_configs_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "routes_index",
      "target": "notifications_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "routes_index",
      "target": "routes_index_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "routes_index",
      "target": "schemas_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "routes_index",
      "target": "settings_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "routes_index",
      "target": "tools_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "routes_index",
      "target": "users_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "routes_index",
      "target": "webhooks_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/index.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "routes_index",
      "target": "ws_session_routes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_handlers_handlecreatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_handlers_handledeletenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_handlers_handleupdatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_schemas_createnodeconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_schemas_nodeconfigidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_schemas_updatenodeconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "node_configs_handlers",
      "target": "node_configs_schemas_versionidparamfornodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_handlers_handleupdatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_handlers_handledeletenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_schemas_deletenodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "node_configs_routes",
      "target": "node_configs_schemas_updatenodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_createnodeconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_createnodeconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_createnodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_deletenodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_nodeconfigidparam",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_nodeconfigidparamschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_updatenodeconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_updatenodeconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_updatenodeconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/node-configs/schemas.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "node_configs_schemas",
      "target": "node_configs_schemas_versionidparamfornodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L116",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlegetchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlegetnotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlegetpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlegetunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlemarkallasread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handlemarkasread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handleupdatechannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_handlers_handleupdatepreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas_getnotificationsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas_markreadparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas_updatechannelconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas_updatechannelconfigparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_handlers",
      "target": "notifications_schemas_updatepreferencesbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlegetnotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlegetunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlemarkasread",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlemarkallasread",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlegetpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handleupdatepreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handlegetchannelconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_handlers_handleupdatechannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_schemas_getnotificationsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_schemas_markreadschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_schemas_updatechannelconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "notifications_routes",
      "target": "notifications_schemas_updatepreferencesschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_getnotificationsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_getnotificationsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_getnotificationsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_markreadparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_markreadparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_markreadschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_notificationtypevalues",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatechannelconfigbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatechannelconfigbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatechannelconfigparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatechannelconfigparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatechannelconfigschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatepreferencesbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatepreferencesbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/notifications/schemas.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "notifications_schemas",
      "target": "notifications_schemas_updatepreferencesschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_handlers_handlecreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_handlers_handledeleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_handlers_handlegetschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_handlers_handlelistschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_handlers_handleupdateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_schemas_createschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_schemas_schemaidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/handlers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "schemas_handlers",
      "target": "schemas_schemas_updateschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers_handlecreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers_handlelistschemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers_handlegetschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers_handleupdateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_handlers_handledeleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_schemas_createschemabodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_schemas_schemaidparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/routes.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "schemas_routes",
      "target": "schemas_schemas_updateschemabodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_basecolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_booleancolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_createschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_createschemabodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_datecolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_decimalcolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L232",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_deleteschemaresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_enumcolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_numbercolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemacolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemadataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemadataschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemaidparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemaidparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemalistresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L203",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_schemametadataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_stringcolumnschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L194",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_updateschemabody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L182",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_updateschemabodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/schemas/schemas.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "schemas_schemas",
      "target": "schemas_schemas_validationrulesschemahttp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "settings_handlers",
      "target": "settings_handlers_handlegetsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "settings_handlers",
      "target": "settings_handlers_handleupdatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "settings_handlers",
      "target": "settings_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/handlers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "settings_handlers",
      "target": "settings_schemas_updatesettingsbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_handlers_handlegetsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_handlers_handleupdatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "settings_routes",
      "target": "settings_schemas_updatesettingsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "settings_schemas",
      "target": "settings_schemas_updatesettingsbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "settings_schemas",
      "target": "settings_schemas_updatesettingsbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/settings/schemas.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "settings_schemas",
      "target": "settings_schemas_updatesettingsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "tools_handlers",
      "target": "tools_handlers_handlelisttools",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "tools_handlers",
      "target": "tools_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "tools_handlers",
      "target": "tools_schemas_listtoolsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/handlers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "tools_handlers",
      "target": "tools_schemas_toolresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "tools_routes",
      "target": "tools_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "tools_routes",
      "target": "tools_handlers_handlelisttools",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "tools_routes",
      "target": "tools_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "tools_routes",
      "target": "tools_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "tools_routes",
      "target": "tools_schemas_listtoolsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "tools_schemas",
      "target": "tools_schemas_listtoolsquery",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "tools_schemas",
      "target": "tools_schemas_listtoolsqueryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tools_schemas",
      "target": "tools_schemas_toolresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/tools/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "tools_schemas",
      "target": "tools_schemas_toolresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_handlers_handlegetuserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_handlers_handleupdatepassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_handlers_handleupdateprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_schemas_getuserparams",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_schemas_updatepasswordbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/handlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "users_handlers",
      "target": "users_schemas_updateprofilebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_handlers_handlegetuserbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_handlers_handleupdateprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_handlers_handleupdatepassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_schemas_getuserschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_schemas_updatepasswordschema",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "users_routes",
      "target": "users_schemas_updateprofileschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_extendeduserdataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_getuserparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_getuserparamsschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_getuserschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updatepasswordbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updatepasswordbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updatepasswordschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updateprofilebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updateprofilebodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_updateprofileschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/users/schemas.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "users_schemas",
      "target": "users_schemas_userdataschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/webhooks/handlers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "webhooks_handlers",
      "target": "webhooks_handlers_handlesesfeedback",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/webhooks/routes.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "webhooks_routes",
      "target": "webhooks_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/webhooks/routes.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "webhooks_routes",
      "target": "webhooks_handlers_handlesesfeedback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/webhooks/routes.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "webhooks_routes",
      "target": "webhooks_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "ws_session_handlers",
      "target": "ws_session_handlers_handlerefreshsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ws_session_handlers",
      "target": "ws_session_handlers_refreshrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "ws_session_handlers",
      "target": "ws_session_handlers_refreshresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "ws_session_handlers",
      "target": "ws_session_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/handlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "ws_session_handlers",
      "target": "ws_session_schemas_refreshsessiontokenbody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ws_session_routes",
      "target": "ws_session_handlers",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ws_session_routes",
      "target": "ws_session_handlers_handlerefreshsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ws_session_routes",
      "target": "ws_session_routes_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ws_session_routes",
      "target": "ws_session_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/routes.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ws_session_routes",
      "target": "ws_session_schemas_refreshsessiontokenbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "ws_session_schemas",
      "target": "ws_session_schemas_refreshsessiontokenbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ws_session_schemas",
      "target": "ws_session_schemas_refreshsessiontokenbodyschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/src/routes/ws-session/schemas.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "ws_session_schemas",
      "target": "ws_session_schemas_refreshsessiontokenresponseschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "tests_global_setup",
      "target": "tests_global_setup_setup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/global-setup.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "tests_global_setup",
      "target": "tests_global_setup_teardown",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/assertions.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "helpers_assertions",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/assertions.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "helpers_assertions",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/call-ai-service.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "unit_call_ai_service_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/create-user-operations.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "unit_create_user_operations_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/find-operations.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "unit_find_operations_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/parse-csv.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "unit_parse_csv_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/profile-operations.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "unit_profile_operations_test",
      "target": "helpers_assertions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/call-ai-service.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "unit_call_ai_service_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/create-user-operations.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "unit_create_user_operations_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/find-operations.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "unit_find_operations_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/parse-csv.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "unit_parse_csv_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/profile-operations.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "unit_profile_operations_test",
      "target": "helpers_assertions_assertsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/create-user-operations.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "unit_create_user_operations_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/find-operations.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "unit_find_operations_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/parse-csv.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "unit_parse_csv_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/profile-operations.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "unit_profile_operations_test",
      "target": "helpers_assertions_assertfailure",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cache-service.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cost_cache_service_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "file_processing_file_operations_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L134",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L114",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_createtestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L238",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L264",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_createtestuserwithsession",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L224",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_gettestconnectionstring",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_runmigrations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L205",
      "weight": 1.0,
      "source": "helpers_database",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/auth.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "integration_auth_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "integration_authorization_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/create-user.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "integration_create_user_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/get-user.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "integration_get_user_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/logout.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_logout_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/session-management.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "integration_session_management_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/user-profile.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_user_profile_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "schemas_schema_workflows_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_database",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cache-service.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cost_cache_service_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "file_processing_file_operations_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/database.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "helpers_database_setuptestdatabase",
      "target": "helpers_database_runmigrations",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "schemas_schema_workflows_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_database_setuptestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test_createworkflowrun",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test_createtestschema",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "helpers_websocket_createtestfile",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "helpers_websocket_createtestsession",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "helpers_websocket_createtestuser",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "helpers_websocket_createtestworkflow",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "integration_authorization_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "integration_authorization_test_cleanuprbactables",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/create-user.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "integration_create_user_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test_creatependingworkflow",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test_createtestfile",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "integration_read_csv_file_test_createtestfile",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/session-management.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "integration_session_management_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/user-profile.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_user_profile_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test_creatependingworkflowrun",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test_createtestfile",
      "target": "helpers_database_gettestdb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_database_gettestdb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cache-service.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cost_cache_service_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "file_processing_file_operations_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/auth.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "integration_auth_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "integration_authorization_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/create-user.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "integration_create_user_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/get-user.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "integration_get_user_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/logout.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_logout_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/session-management.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "integration_session_management_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/user-profile.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_user_profile_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "schemas_schema_workflows_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_database_cleanupdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cache-service.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "cost_cache_service_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/rate-cards.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "cost_rate_cards_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "file_processing_file_operations_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/agents.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_agents_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing-workflows.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_file_processing_workflows_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-storage.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_file_storage_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/graphs.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "integration_graphs_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-node-configs.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_node_configs_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-versions.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflow_versions_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflows-mgmt.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "integration_workflows_mgmt_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "schemas_schema_workflows_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_database_teardowntestdatabase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/guardrail-evaluation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "cost_guardrail_evaluation_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/file-operations.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "file_processing_file_operations_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/workflow-coverage.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "file_processing_workflow_coverage_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "integration_authorization_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/session-management.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "integration_session_management_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/soft-delete.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "integration_soft_delete_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-workflows.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "notifications_notification_workflows_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/schemas/schema-workflows.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "schemas_schema_workflows_test",
      "target": "helpers_database_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/user-profile.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_user_profile_test",
      "target": "helpers_database_createtestuserwithsession",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "helpers_test_server",
      "target": "helpers_test_server_createtestserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/test-server.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "helpers_test_server",
      "target": "helpers_test_server_testserver",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_test_server",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_test_server_createtestserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createauthenticatedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createauthenticateduser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L168",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createinitializedworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createtestsession",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createtesttoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_createtestworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L312",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_disconnectallsockets",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L301",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_disconnectsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_socketconnectionoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_testtokenpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L243",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_waitforevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L265",
      "weight": 1.0,
      "source": "helpers_websocket",
      "target": "helpers_websocket_waitforevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "helpers_websocket_createauthenticateduser",
      "target": "helpers_websocket_createtesttoken",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "helpers_websocket_createauthenticateduser",
      "target": "helpers_websocket_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/notifications/notification-api.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "notifications_notification_api_test",
      "target": "helpers_websocket_createtestuser",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "helpers_websocket_createauthenticateduser",
      "target": "helpers_websocket_createtestsession",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "helpers_websocket_createinitializedworkflow",
      "target": "helpers_websocket_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_websocket_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/helpers/websocket.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "helpers_websocket_createinitializedworkflow",
      "target": "helpers_websocket_createtestworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_websocket_createinitializedworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_websocket_waitforevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "helpers_websocket_disconnectsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/authorization.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "integration_authorization_test",
      "target": "integration_authorization_test_cleanuprbactables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/cost-summary-trends.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "cost_cost_summary_trends_test",
      "target": "cost_cost_summary_trends_test_seedratecardandguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "cost_process_usage_event_test_seedguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/cost/process-usage-event.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "cost_process_usage_event_test",
      "target": "cost_process_usage_event_test_seedratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/evaluation/evaluation-repository.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "evaluation_evaluation_repository_test",
      "target": "evaluation_evaluation_repository_test_createflowchain",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "event_shell_dispatcher_test_createworkflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "event_shell_dispatcher_test_default_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "event_shell_dispatcher_test_mockroute_mockresume",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/dispatcher.test.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "event_shell_dispatcher_test",
      "target": "event_shell_dispatcher_test_test_graph_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_createtestevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_executeandwait",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_mockderiveandsetrunstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_resumeandwait",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_resumegraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/event-shell/executor.test.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "event_shell_executor_test",
      "target": "event_shell_executor_test_test_registration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/file-processing/prepare-file-processing.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "file_processing_prepare_file_processing_test",
      "target": "file_processing_prepare_file_processing_test_createtestschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/logout.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "integration_logout_test",
      "target": "integration_logout_test_createmockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "integration_process_csv_workflow_test_creatependingworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/process-csv-workflow.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "integration_process_csv_workflow_test",
      "target": "integration_process_csv_workflow_test_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/read-csv-file.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "integration_read_csv_file_test",
      "target": "integration_read_csv_file_test_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/thread-pool/thread-pool.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "thread_pool_thread_pool_test",
      "target": "thread_pool_thread_pool_test_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/thread-pool/thread-pool.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "thread_pool_thread_pool_test",
      "target": "thread_pool_thread_pool_test_workerpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "websocket_workflow_namespace_test_connectsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/websocket/workflow-namespace.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "websocket_workflow_namespace_test",
      "target": "websocket_workflow_namespace_test_createsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "integration_workflow_tracking_test_creatependingworkflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/integration/workflow-tracking.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "integration_workflow_tracking_test",
      "target": "integration_workflow_tracking_test_createtestfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/middlewares/auth.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "middlewares_auth_test",
      "target": "middlewares_auth_test_createmockrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/middlewares/auth.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "middlewares_auth_test",
      "target": "middlewares_auth_test_createmockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/middlewares/requestLogger.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "middlewares_requestlogger_test",
      "target": "middlewares_requestlogger_test_createmockrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/middlewares/requestLogger.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "middlewares_requestlogger_test",
      "target": "middlewares_requestlogger_test_createmockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/middlewares/validate.test.ts",
      "source_location": "L948",
      "weight": 1.0,
      "source": "middlewares_validate_test",
      "target": "middlewares_validate_test_category",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/auth-handlers.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "unit_auth_handlers_test",
      "target": "unit_auth_handlers_test_createmockresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/auth-handlers.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "unit_auth_handlers_test",
      "target": "unit_auth_handlers_test_createmockvalidatedrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/agents/operations/list-agent-runs.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_list_agent_runs_test",
      "target": "operations_list_agent_runs_test_mockflowrunrepo_mockmapflowruntoagentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/agents/workflows/agent-runs.workflow.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "workflows_agent_runs_workflow_test",
      "target": "workflows_agent_runs_workflow_test_mock_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/agents/workflows/agent-runs.workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "workflows_agent_runs_workflow_test",
      "target": "workflows_agent_runs_workflow_test_mockfindrunsbyagentid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/api-keys/operations/api-keys.operations.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_api_keys_operations_test",
      "target": "operations_api_keys_operations_test_mockapikeyrepo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/api-keys/workflows/api-keys.workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "workflows_api_keys_workflow_test",
      "target": "workflows_api_keys_workflow_test_mockcreateapikey_mockfetchapikeys_mockrevokeapikeybyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/audit-log.operations.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "authorization_audit_log_operations_test",
      "target": "authorization_audit_log_operations_test_defaultfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/audit-log.operations.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "authorization_audit_log_operations_test",
      "target": "authorization_audit_log_operations_test_mockfindwithfilters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/permission.operations.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "authorization_permission_operations_test",
      "target": "authorization_permission_operations_test_mockfindall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/queries.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "authorization_queries_test",
      "target": "authorization_queries_test_mockfindbyid_mockfindbyuseridwithrolenames_mockfindbyuserid_mockpermissionfindbyid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "authorization_role_operations_test",
      "target": "authorization_role_operations_test_adminrolerow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "authorization_role_operations_test",
      "target": "authorization_role_operations_test_mockrolefindall_mockrolefindbyid_mockrolefindbyname_mockrolecreate_mockroleupdate_mockroledelete_mockrolepermfindbyroleid_mockrolepermsetforrole_mockrolepermdeletebyroleid_mockuserrolecountbyroleid_mockuserrolefinduseridsbyroleid_mockauditloginsert_mockinvalidateuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/role.operations.test.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "authorization_role_operations_test",
      "target": "authorization_role_operations_test_systemrolerow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "authorization_throw_branches_test",
      "target": "authorization_throw_branches_test_mockuserfindbyid_mockrolefindbyid_mockpermissionfindbyid_mockuserpermissionexistsforuser_mockuserpermissiongrant_mockuserpermissionrevoke_mockuserroleexistsforuser_mockuserroleaddrole_mockuserroleremoverole_mockuserupdateprotected_mockauditloginsertrbac_mockbuilduserwithroles_mockpermissioncacheinvalidateuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L169",
      "weight": 1.0,
      "source": "authorization_throw_branches_test",
      "target": "authorization_throw_branches_test_mockuserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "authorization_throw_branches_test",
      "target": "authorization_throw_branches_test_protectedperformer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/throw-branches.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "authorization_throw_branches_test",
      "target": "authorization_throw_branches_test_regularuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "authorization_user_permission_operations_test",
      "target": "authorization_user_permission_operations_test_mockuserfindbyid_mockpermfindbyid_mockuserpermexists_mockuserpermgrant_mockuserpermrevoke_mockauditloginsert_mockinvalidateuser_mockbuilduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "authorization_user_permission_operations_test",
      "target": "authorization_user_permission_operations_test_normaluser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "authorization_user_permission_operations_test",
      "target": "authorization_user_permission_operations_test_protecteduser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "authorization_user_permission_operations_test",
      "target": "authorization_user_permission_operations_test_readperm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-permission.operations.test.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "authorization_user_permission_operations_test",
      "target": "authorization_user_permission_operations_test_sampleuserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "authorization_user_role_operations_test",
      "target": "authorization_user_role_operations_test_adminrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "authorization_user_role_operations_test",
      "target": "authorization_user_role_operations_test_mockuserfindbyid_mockuserfindwithfilters_mockrolefindbyid_mockuserroleexists_mockuserroleadd_mockuserroleremove_mockauditloginsert_mockinvalidateuser_mockbuilduserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "authorization_user_role_operations_test",
      "target": "authorization_user_role_operations_test_normaluser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "authorization_user_role_operations_test",
      "target": "authorization_user_role_operations_test_protecteduser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/authorization/user-role.operations.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "authorization_user_role_operations_test",
      "target": "authorization_user_role_operations_test_sampleuserwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition_test",
      "target": "compositions_get_cost_breakdown_paged_composition_test_mockmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition_test",
      "target": "compositions_get_cost_breakdown_paged_composition_test_mockpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition_test",
      "target": "compositions_get_cost_breakdown_paged_composition_test_mockquerybreakdownbywindowpaged_mockgetweekstart_mockgetmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/compositions/get-cost-breakdown-paged.composition.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "compositions_get_cost_breakdown_paged_composition_test",
      "target": "compositions_get_cost_breakdown_paged_composition_test_mockweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/compositions/get-daily-cost.composition.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "compositions_get_daily_cost_composition_test",
      "target": "compositions_get_daily_cost_composition_test_mockfinddailyformonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "workflows_get_cost_breakdown_workflow_test",
      "target": "workflows_get_cost_breakdown_workflow_test_mockbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "workflows_get_cost_breakdown_workflow_test",
      "target": "workflows_get_cost_breakdown_workflow_test_mockmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "workflows_get_cost_breakdown_workflow_test",
      "target": "workflows_get_cost_breakdown_workflow_test_mockquerybreakdownbywindow_mockgetweekstart_mockgetmonthstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-breakdown.workflow.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "workflows_get_cost_breakdown_workflow_test",
      "target": "workflows_get_cost_breakdown_workflow_test_mockweekstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "workflows_get_cost_summary_workflow_test",
      "target": "workflows_get_cost_summary_workflow_test_mockcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "workflows_get_cost_summary_workflow_test",
      "target": "workflows_get_cost_summary_workflow_test_mockloadcostdata_mockformatcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-summary.workflow.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "workflows_get_cost_summary_workflow_test",
      "target": "workflows_get_cost_summary_workflow_test_mocksummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-trends.workflow.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "workflows_get_cost_trends_workflow_test",
      "target": "workflows_get_cost_trends_workflow_test_mockperiods",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-cost-trends.workflow.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "workflows_get_cost_trends_workflow_test",
      "target": "workflows_get_cost_trends_workflow_test_mockqueryrecentaggregations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "workflows_get_guardrail_status_workflow_test",
      "target": "workflows_get_guardrail_status_workflow_test_mockcostdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "workflows_get_guardrail_status_workflow_test",
      "target": "workflows_get_guardrail_status_workflow_test_mockguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/cost/workflows/get-guardrail-status.workflow.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "workflows_get_guardrail_status_workflow_test",
      "target": "workflows_get_guardrail_status_workflow_test_mockloadcostdata_mockformatguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/file-processing/compositions/file-processing-compositions.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "compositions_file_processing_compositions_test",
      "target": "compositions_file_processing_compositions_test_mockworkfloweventfindbyworkflowrunid_mockworkflowrunfindbyid_mocksnapshotfindbyworkflowrunid_mockworkflowversionfindbyid_mockextractgraphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/flow-node-configs/node-configs.workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flow_node_configs_node_configs_workflow_test",
      "target": "flow_node_configs_node_configs_workflow_test_mockcreatenodeconfigindb_mockdeletenodeconfigfromdb_mockfetchnodeconfigsbyversionid_mockupdatenodeconfigindb",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/flow-node-configs/operations/node-config.operations.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "operations_node_config_operations_test",
      "target": "operations_node_config_operations_test_mock_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/flow-node-configs/operations/node-config.operations.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "operations_node_config_operations_test",
      "target": "operations_node_config_operations_test_mockflownodeconfigrepo_mockmapnodeconfigtodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "compositions_notification_compositions_test",
      "target": "compositions_notification_compositions_test_mockfetchuserpreferences_mockmarknotificationasread_mockmarkallnotificationsasread_mockupsertpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "compositions_notification_compositions_test",
      "target": "compositions_notification_compositions_test_mocknotificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/compositions/notification-compositions.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "compositions_notification_compositions_test",
      "target": "compositions_notification_compositions_test_mockpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_basepref",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_emailconfigactive",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_emailconfiginactive",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_mockfetchpreferencefortype_mockfetchallchannelconfigs_mockenqueue_mockloggerwarn_mockloggererror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_notification",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_now",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/delivery-dispatch.operations.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "operations_delivery_dispatch_operations_test",
      "target": "operations_delivery_dispatch_operations_test_slackconfigactive",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations_test",
      "target": "operations_notification_persistence_operations_test_baserow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations_test",
      "target": "operations_notification_persistence_operations_test_fixednow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/notification-persistence.operations.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_notification_persistence_operations_test",
      "target": "operations_notification_persistence_operations_test_mockenv_mockcreate_mockfindbyuser_mockcountunread_mockmarkasread_mockmarkallasread",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-query.operations.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_preference_query_operations_test",
      "target": "operations_preference_query_operations_test_mockfindbyuser_mockfindbyuserandtype_mockfindall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/operations/preference-write.operations.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "operations_preference_write_operations_test",
      "target": "operations_preference_write_operations_test_mocktransaction_mockwithtransaction_mocktxupsert_mockupsertchannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/workflows/get-notifications.workflow.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "workflows_get_notifications_workflow_test",
      "target": "workflows_get_notifications_workflow_test_mockfindnotificationsbyuser_mockgetunreadcount",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/workflows/get-notifications.workflow.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "workflows_get_notifications_workflow_test",
      "target": "workflows_get_notifications_workflow_test_mocknotifications",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "workflows_send_notification_workflow_test",
      "target": "workflows_send_notification_workflow_test_mockcreatenotification_mockresolveanddispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "workflows_send_notification_workflow_test",
      "target": "workflows_send_notification_workflow_test_mocknotificationdto",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/notifications/workflows/send-notification.workflow.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "workflows_send_notification_workflow_test",
      "target": "workflows_send_notification_workflow_test_validinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/settings/operations/settings.operations.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "operations_settings_operations_test",
      "target": "operations_settings_operations_test_defaults",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/settings/operations/settings.operations.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "operations_settings_operations_test",
      "target": "operations_settings_operations_test_mockusersettingsrepo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/settings/workflows/settings.workflow.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "workflows_settings_workflow_test",
      "target": "workflows_settings_workflow_test_mock_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/core/settings/workflows/settings.workflow.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "workflows_settings_workflow_test",
      "target": "workflows_settings_workflow_test_mockfetchusersettings_mockupsertusersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "cost_compute_alerts_test",
      "target": "cost_compute_alerts_test_basewindowstart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "cost_compute_alerts_test",
      "target": "cost_compute_alerts_test_makeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/cost/compute-alerts.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "cost_compute_alerts_test",
      "target": "cost_compute_alerts_test_makeusagebywindow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/cost/compute-window-usage.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "cost_compute_window_usage_test",
      "target": "cost_compute_window_usage_test_defaultconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/cost/cost-calculation.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "cost_cost_calculation_test",
      "target": "cost_cost_calculation_test_makeratecard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/classification-accuracy.evaluator.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "evaluation_classification_accuracy_evaluator_test",
      "target": "evaluation_classification_accuracy_evaluator_test_makeclassifyendevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/classification-accuracy.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_classification_accuracy_evaluator_test",
      "target": "evaluation_classification_accuracy_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/cost.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_cost_evaluator_test",
      "target": "evaluation_cost_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/cost.evaluator.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "evaluation_cost_evaluator_test",
      "target": "evaluation_cost_evaluator_test_makellmendevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/error-rate.evaluator.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "evaluation_error_rate_evaluator_test",
      "target": "evaluation_error_rate_evaluator_test_makeevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/error-rate.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_error_rate_evaluator_test",
      "target": "evaluation_error_rate_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/latency.evaluator.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "evaluation_latency_evaluator_test",
      "target": "evaluation_latency_evaluator_test_makechainevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/latency.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_latency_evaluator_test",
      "target": "evaluation_latency_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/mapping-coverage.evaluator.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "evaluation_mapping_coverage_evaluator_test",
      "target": "evaluation_mapping_coverage_evaluator_test_makeclassifyendevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/mapping-coverage.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_mapping_coverage_evaluator_test",
      "target": "evaluation_mapping_coverage_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/structural-completeness.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_structural_completeness_evaluator_test",
      "target": "evaluation_structural_completeness_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "evaluation_validation_alignment_evaluator_test",
      "target": "evaluation_validation_alignment_evaluator_test_makeaivalidateendevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "evaluation_validation_alignment_evaluator_test",
      "target": "evaluation_validation_alignment_evaluator_test_makeinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/evaluation/validation-alignment.evaluator.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "evaluation_validation_alignment_evaluator_test",
      "target": "evaluation_validation_alignment_evaluator_test_makevalidateendevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/llm-adapter.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "event_shell_llm_adapter_test",
      "target": "event_shell_llm_adapter_test_mockchatbedrockconverse_mockwithconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/llm-adapter.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "event_shell_llm_adapter_test",
      "target": "event_shell_llm_adapter_test_mockenqueue_mockcacheget",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/orphan-recovery.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "event_shell_orphan_recovery_test",
      "target": "event_shell_orphan_recovery_test_makerun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/orphan-recovery.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "event_shell_orphan_recovery_test",
      "target": "event_shell_orphan_recovery_test_mockfindorphaned_mockfailrunsbyids_mockloggerinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "event_shell_rehydration_test",
      "target": "event_shell_rehydration_test_makerun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "event_shell_rehydration_test",
      "target": "event_shell_rehydration_test_mockfindbystatuses_mockrepoupdate_mockfailrunsbyids_mockroute_mockloadgraphfunction_mockgetstate_mockloggerinfo_mockloggerwarn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/event-shell/rehydration.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "event_shell_rehydration_test",
      "target": "event_shell_rehydration_test_setupcompiledgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/handlers/authorization-handlers.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "handlers_authorization_handlers_test",
      "target": "handlers_authorization_handlers_test_createauthenticatedrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/handlers/authorization-handlers.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "handlers_authorization_handlers_test",
      "target": "handlers_authorization_handlers_test_mockrunresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/handlers/ws-session-handlers.test.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "handlers_ws_session_handlers_test",
      "target": "handlers_ws_session_handlers_test_createrefreshrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/infrastructure/auth/cookie.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "auth_cookie_test",
      "target": "auth_cookie_test_mkres",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/infrastructure/auth/cookie.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "auth_cookie_test",
      "target": "auth_cookie_test_mockenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/checkpointer.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "langgraph_checkpointer_test",
      "target": "langgraph_checkpointer_test_mocksetup_mocklist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph-error-handling.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "csv_mapping_graph_error_handling_test",
      "target": "csv_mapping_graph_error_handling_test_csv_mapping_steps",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "csv_mapping_graph_test",
      "target": "csv_mapping_graph_test_createmockcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "csv_mapping_graph_test",
      "target": "csv_mapping_graph_test_mockstreamevents_mockgetstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/graph.test.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "csv_mapping_graph_test",
      "target": "csv_mapping_graph_test_test_payload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/human-review.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "csv_mapping_human_review_test",
      "target": "csv_mapping_human_review_test_mockinterrupt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "csv_mapping_spawn_subagents_test",
      "target": "csv_mapping_spawn_subagents_test_createmockstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "csv_mapping_spawn_subagents_test",
      "target": "csv_mapping_spawn_subagents_test_createmockstrategy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/spawn-subagents.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "csv_mapping_spawn_subagents_test",
      "target": "csv_mapping_spawn_subagents_test_spawnresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/csv-mapping/state.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "csv_mapping_state_test",
      "target": "csv_mapping_state_test_createmockcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/example-analysis/graph.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "example_analysis_graph_test",
      "target": "example_analysis_graph_test_createmockcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/langgraph/example-analysis/nodes.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "example_analysis_nodes_test",
      "target": "example_analysis_nodes_test_createmockstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/notifications/channel-resolution.rules.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "notifications_channel_resolution_rules_test",
      "target": "notifications_channel_resolution_rules_test_makechannelconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/notifications/channel-resolution.rules.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "notifications_channel_resolution_rules_test",
      "target": "notifications_channel_resolution_rules_test_makepreference",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/client-provisioning.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "pgboss_client_provisioning_test",
      "target": "pgboss_client_provisioning_test_mocklogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/client-provisioning.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "pgboss_client_provisioning_test",
      "target": "pgboss_client_provisioning_test_mockstart_mockstop_mockcreatequeue_mockwork_mockon_mockschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L203",
      "weight": 1.0,
      "source": "pgboss_client_test",
      "target": "pgboss_client_test_gethandler",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "pgboss_client_test",
      "target": "pgboss_client_test_mocklogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/client.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "pgboss_client_test",
      "target": "pgboss_client_test_mockstart_mockstop_mockcreatequeue_mockwork_mockon_mockschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/event-shell-dispatch.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "pgboss_event_shell_dispatch_test",
      "target": "pgboss_event_shell_dispatch_test_makejob",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/event-shell-dispatch.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "pgboss_event_shell_dispatch_test",
      "target": "pgboss_event_shell_dispatch_test_mockdispatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/partition-maintenance.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "pgboss_partition_maintenance_test",
      "target": "pgboss_partition_maintenance_test_makejob",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/partition-maintenance.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "pgboss_partition_maintenance_test",
      "target": "pgboss_partition_maintenance_test_mockexecute",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "pgboss_producer_test",
      "target": "pgboss_producer_test_mocknotifyworker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "pgboss_producer_test",
      "target": "pgboss_producer_test_mockschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "pgboss_producer_test",
      "target": "pgboss_producer_test_mocksend",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "pgboss_producer_test",
      "target": "pgboss_producer_test_mockspan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/producer.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "pgboss_producer_test",
      "target": "pgboss_producer_test_mockunschedule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/pgboss/registry.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "pgboss_registry_test",
      "target": "pgboss_registry_test_mockspan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/require-permission.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "unit_require_permission_test",
      "target": "unit_require_permission_test_makereq",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/require-permission.test.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "unit_require_permission_test",
      "target": "unit_require_permission_test_makeres",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/thread-pool/pool.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "thread_pool_pool_test",
      "target": "thread_pool_pool_test_mocklogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/thread-pool/pool.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "thread_pool_pool_test",
      "target": "thread_pool_pool_test_mockrun_mockclose",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/tools/csv-tools.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "tools_csv_tools_test",
      "target": "tools_csv_tools_test_csv_data",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/tools/csv-tools.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "tools_csv_tools_test",
      "target": "tools_csv_tools_test_invoke",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "tools_registry_test",
      "target": "tools_registry_test_makefakeentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/tools/registry.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "tools_registry_test",
      "target": "tools_registry_test_mockupsertbatch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/websocket/authorize.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "websocket_authorize_test",
      "target": "websocket_authorize_test_createmocksocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/websocket/socket-auth.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "websocket_socket_auth_test",
      "target": "websocket_socket_auth_test_createmocksocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tests/unit/websocket/socket-auth.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "websocket_socket_auth_test",
      "target": "websocket_socket_auth_test_mocksuccessfulauth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.build.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_tsconfig_build",
      "target": "backend_tsconfig_build_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.build.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_tsconfig_build",
      "target": "backend_tsconfig_build_extends",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "backend_tsconfig",
      "target": "backend_tsconfig_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "backend_tsconfig",
      "target": "backend_tsconfig_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "backend_tsconfig",
      "target": "backend_tsconfig_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_allowsyntheticdefaultimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_baseurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_declaration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_declarationmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_esmoduleinterop",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_incremental",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_noimplicitreturns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_outdir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_resolvejsonmodule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_rootdir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_sourcemap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions",
      "target": "backend_tsconfig_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "backend/tsconfig.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "backend_tsconfig_compileroptions_paths",
      "target": "backend_tsconfig_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_aliases",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_iconlibrary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_registries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_rsc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_schema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_style",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_tailwind",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "frontend_components",
      "target": "frontend_components_tsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "frontend_components_tailwind",
      "target": "frontend_components_tailwind_basecolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "frontend_components_tailwind",
      "target": "frontend_components_tailwind_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "frontend_components_tailwind",
      "target": "frontend_components_tailwind_css",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_components_tailwind",
      "target": "frontend_components_tailwind_cssvariables",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "frontend_components_tailwind",
      "target": "frontend_components_tailwind_prefix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "frontend_components_aliases",
      "target": "frontend_components_aliases_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "frontend_components_aliases",
      "target": "frontend_components_aliases_hooks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "frontend_components_aliases",
      "target": "frontend_components_aliases_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "frontend_components_aliases",
      "target": "frontend_components_aliases_ui",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "frontend_components_aliases",
      "target": "frontend_components_aliases_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/components.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "frontend_components_registries",
      "target": "frontend_components_registries_shadcn_editor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/env.d.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_env_d",
      "target": "frontend_env_d_importmeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/env.d.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "frontend_env_d",
      "target": "frontend_env_d_importmetaenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/eslint.config.js",
      "source_location": "L20",
      "weight": 1.0,
      "source": "frontend_eslint_config",
      "target": "frontend_eslint_config_designtokenplugin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_ignore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_ignorebinaries",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_ignoredependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_ignoreexportsusedinfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_knip",
      "target": "frontend_knip_project",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L33",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_api",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L46",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L45",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_hooks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_icons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_layout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L50",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_models",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_pages",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_presentation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L44",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_store",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L35",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/knip.json",
      "source_location": "L47",
      "weight": 1.0,
      "source": "frontend_knip_paths",
      "target": "frontend_knip_paths_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_dependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_devdependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_private",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_scripts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "frontend_package",
      "target": "frontend_package_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_build",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_dead_code",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_dev",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_format_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_generate_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_lint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_lint_fix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_preview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_test_coverage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_test_watch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "frontend_package_scripts",
      "target": "frontend_package_scripts_type_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L39",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_axios",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_class_variance_authority",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_clsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_cmdk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_dagre",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_date_fns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_hookform_resolvers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L45",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_i18next",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L46",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_lucide_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L47",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_next_themes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_qrcode_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_checkbox",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_collapsible",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_dropdown_menu",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_label",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_popover",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_progress",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_select",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_slot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L33",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_tabs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_toggle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_toggle_group",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_radix_ui_react_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L50",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_day_picker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L51",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_hook_form",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L53",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_i18next",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L54",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_markdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L55",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_react_router_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L56",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_reactflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L57",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_recharts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L58",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_rehype_raw",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L59",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_remark_gfm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L60",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_socket_io_client",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L61",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_sonner",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L62",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_tailwind_merge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L63",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_tailwindcss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L64",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_tailwindcss_animate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_tanstack_react_query",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L65",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_tw_animate_css",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L66",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_zod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L67",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_zundo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L68",
      "weight": 1.0,
      "source": "frontend_package_dependencies",
      "target": "frontend_package_dependencies_zustand",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L82",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_csv_parse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L83",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L84",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_config_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L85",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_import_resolver_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L71",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_js",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L86",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_i18next",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L87",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_import",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_jsx_a11y",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L89",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L90",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_react_hooks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_eslint_plugin_react_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_globals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L93",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_jsdom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L94",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_knip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L95",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_lightningcss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L96",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_openapi_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L97",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L98",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_prettier_plugin_tailwindcss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L72",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_tailwindcss_postcss",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L73",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_testing_library_jest_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L74",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_testing_library_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L75",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_testing_library_user_event",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L99",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_tsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L76",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_types_dagre",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L77",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_types_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L78",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_types_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L79",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_types_react_dom",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L100",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L101",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_typescript_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L102",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_vite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_vitejs_plugin_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L103",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_vitest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/package.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "frontend_package_devdependencies",
      "target": "frontend_package_devdependencies_vitest_coverage_v8",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/postcss.config.mjs",
      "source_location": "L1",
      "weight": 1.0,
      "source": "frontend_postcss_config",
      "target": "frontend_postcss_config_config",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "src_app",
      "target": "common_notificationprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "src_app",
      "target": "common_notificationprovider_notificationprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "source": "src_app",
      "target": "src_app_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "src_app",
      "target": "src_app_mutationcache",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "src_app",
      "target": "src_app_queryclient",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "src_app",
      "target": "wrappers_errorboundary",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/App.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "src_app",
      "target": "wrappers_router",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/main.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "src_main",
      "target": "src_app",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_del",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_get",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_patch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_post",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_put",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_api_unwrapresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_axios",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/api.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_api",
      "target": "api_axios_axios",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "methods_authorization_api_getrole",
      "target": "api_api_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "methods_authorization_api_listauditlogsapi",
      "target": "api_api_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "methods_authorization_api_listpermissions",
      "target": "api_api_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "methods_authorization_api_listroles",
      "target": "api_api_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "methods_authorization_api_listuserswithroles",
      "target": "api_api_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "methods_authorization_api_adduserroleapi",
      "target": "api_api_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "methods_authorization_api_createroleapi",
      "target": "api_api_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "methods_authorization_api_grantuserpermissionapi",
      "target": "api_api_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "methods_authorization_api_deleteroleapi",
      "target": "api_api_del"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "methods_authorization_api_removeuserroleapi",
      "target": "api_api_del"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "methods_authorization_api_revokeuserpermissionapi",
      "target": "api_api_del"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "methods_authorization_api_setrolepermissionsapi",
      "target": "api_api_put"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "methods_authorization_api_setuserprotectedapi",
      "target": "api_api_put"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L137",
      "weight": 1.0,
      "source": "methods_agents_api_getagent",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L164",
      "weight": 1.0,
      "source": "methods_agents_api_getagentevents",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "methods_agents_api_getagentflows",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L173",
      "weight": 1.0,
      "source": "methods_agents_api_getagenthotspots",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L155",
      "weight": 1.0,
      "source": "methods_agents_api_getagentruns",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L130",
      "weight": 1.0,
      "source": "methods_agents_api_getagents",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "methods_api_keys_api_generateapikey",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "methods_api_keys_api_getapikeys",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "methods_api_keys_api_revokeapikey",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "methods_cost_api_getcostbreakdown",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "methods_cost_api_getcostbreakdownpaged",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "methods_cost_api_getcostdaily",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "methods_cost_api_getcostsummary",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "methods_cost_api_getcosttrends",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "methods_cost_api_getguardrails",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "methods_cost_api_getguardrailstatus",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L112",
      "weight": 1.0,
      "source": "methods_cost_api_getllmmodels",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "methods_cost_api_getratecards",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "methods_cost_api_updateguardrail",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "methods_flow_versions_api_getversion",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "methods_flow_versions_api_listversionsbyflow",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "methods_flow_versions_api_updateversion",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/flows.api.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "methods_flows_api_listflows",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/graphs.api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "methods_graphs_api_getgraphstructurebyname",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/item.api.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "methods_item_api_getitems",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "methods_node_configs_api_createnodeconfig",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "methods_node_configs_api_listnodeconfigsbyversion",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "methods_node_configs_api_updatenodeconfig",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "methods_notification_preferences_api_getnotificationpreferences",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "methods_notification_preferences_api_updatenotificationpreferences",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "methods_settings_api_getsettings",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "methods_settings_api_updatesettings",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "methods_ws_session_api_refreshsessiontoken",
      "target": "api_api_unwrapresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/axios.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "api_axios",
      "target": "api_axios_auth_endpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/axios.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "api_axios",
      "target": "api_axios_axios",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/endpoints.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "api_endpoints",
      "target": "api_endpoints_endpoints",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "api_errors",
      "target": "api_errors_apierror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "api_errors",
      "target": "api_errors_isapierror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "api_errors_apierror",
      "target": "api_errors_apierror_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "api_errors_apierror",
      "target": "api_errors_apierror_fromaxiosinterceptor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/errors.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "api_errors_apierror",
      "target": "api_errors_apierror_fromunwrapresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagentevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagentflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagenthotspots",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAgents.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_useagents",
      "target": "hooks_useagents_usegetagents",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "source": "agentlist_agentlist_agentlist",
      "target": "hooks_useagents_usegetagents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_agentdetail",
      "target": "hooks_useagents_usegetagent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "source": "header_header_header",
      "target": "hooks_useagents_usegetagent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_agentdetail",
      "target": "hooks_useagents_usegetagentflows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_agentdetail",
      "target": "hooks_useagents_usegetagentruns"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_agentdetail",
      "target": "hooks_useagents_usegetagentevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_agentdetail",
      "target": "hooks_useagents_usegetagenthotspots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "hooks_useapikeys",
      "target": "hooks_useapikeys_usegenerateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "hooks_useapikeys",
      "target": "hooks_useapikeys_usegetapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useApiKeys.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_useapikeys",
      "target": "hooks_useapikeys_userevokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L275",
      "weight": 1.0,
      "source": "settings_settings_apikeysettings",
      "target": "hooks_useapikeys_usegetapikeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L276",
      "weight": 1.0,
      "source": "settings_settings_apikeysettings",
      "target": "hooks_useapikeys_usegenerateapikey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L277",
      "weight": 1.0,
      "source": "settings_settings_apikeysettings",
      "target": "hooks_useapikeys_userevokeapikey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "hooks_useauth",
      "target": "hooks_useauth_usedevlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "hooks_useauth",
      "target": "hooks_useauth_useexchangetoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "hooks_useauth",
      "target": "hooks_useauth_uselogout",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Auth/Callback.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "auth_callback_callback",
      "target": "hooks_useauth_useexchangetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "hooks_useauth_useexchangetoken",
      "target": "store_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "auth_login_login",
      "target": "hooks_useauth_usedevlogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "hooks_useauth_usedevlogin",
      "target": "store_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "source": "appsidebar_appsidebar_appsidebar",
      "target": "hooks_useauth_uselogout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/api/hooks/useAuth.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "hooks_useauth_uselogout",
      "target": "store_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_useadduserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usecreaterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usedeleterole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usegetrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usegrantuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_uselistauditlogs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_uselistpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_uselistroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_uselistuserswithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_useremoveuserrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L155",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_userevokeuserpermission",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usesetrolepermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useAuthorization.ts",
      "source_location": "L170",
      "weight": 1.0,
      "source": "hooks_useauthorization",
      "target": "hooks_useauthorization_usesetuserprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "admin_rolemanagement_rolemanagement",
      "target": "hooks_useauthorization_uselistroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_uselistroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "admin_roledetail_roledetail",
      "target": "hooks_useauthorization_usegetrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "admin_roledetail_roledetail",
      "target": "hooks_useauthorization_uselistpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_uselistpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "admin_auditlog_auditlog",
      "target": "hooks_useauthorization_uselistuserswithroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_uselistuserswithroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "admin_rolemanagement_rolemanagement",
      "target": "hooks_useauthorization_usecreaterole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "admin_rolemanagement_rolemanagement",
      "target": "hooks_useauthorization_usedeleterole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "admin_roledetail_roledetail",
      "target": "hooks_useauthorization_usesetrolepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_useadduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_useremoveuserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_usegrantuserpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_userevokeuserpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "hooks_useauthorization_usesetuserprotected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "admin_auditlog_auditlog",
      "target": "hooks_useauthorization_uselistauditlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useCostBreakdown.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usecostbreakdown",
      "target": "hooks_usecostbreakdown_usecostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "costmanagement_costmanagement_costmanagement",
      "target": "hooks_usecostbreakdown_usecostbreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useCostBreakdownPaged.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usecostbreakdownpaged",
      "target": "hooks_usecostbreakdownpaged_usecostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "components_tokenusagetable_tokenusagetable",
      "target": "hooks_usecostbreakdownpaged_usecostbreakdownpaged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useCostDaily.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usecostdaily",
      "target": "hooks_usecostdaily_usecostdaily",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "components_costtrendchart_costtrendchart",
      "target": "hooks_usecostdaily_usecostdaily"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useCostSummary.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usecostsummary",
      "target": "hooks_usecostsummary_usecostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "costmanagement_costmanagement_costmanagement",
      "target": "hooks_usecostsummary_usecostsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useCostTrends.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usecosttrends",
      "target": "hooks_usecosttrends_usecosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "costmanagement_costmanagement_costmanagement",
      "target": "hooks_usecosttrends_usecosttrends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_useflowversions",
      "target": "hooks_useflowversions_usegetversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "hooks_useflowversions",
      "target": "hooks_useflowversions_uselistversionsbyflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useFlowVersions.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "hooks_useflowversions",
      "target": "hooks_useflowversions_useupdateversion",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "components_connecttoversiondialog_connecttoversiondialog",
      "target": "hooks_useflowversions_uselistversionsbyflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "hooks_useversionconnection_useversionconnection",
      "target": "hooks_useflowversions_uselistversionsbyflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "hooks_useversionconnection_useversionconnection",
      "target": "hooks_useflowversions_usegetversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "hooks_useflowversions_useupdateversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useFlows.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "hooks_useflows",
      "target": "hooks_useflows_uselistflows",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_connecttoversiondialog_connecttoversiondialog",
      "target": "hooks_useflows_uselistflows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useGraphConfigs.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "hooks_usegraphconfigs",
      "target": "hooks_usegraphconfigs_uselistconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useGraphConfigs.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "hooks_usegraphconfigs",
      "target": "hooks_usegraphconfigs_useloadconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "hooks_usegraphconfigs_uselistconfigs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L141",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "hooks_usegraphconfigs_useloadconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useGraphs.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "hooks_usegraphs",
      "target": "hooks_usegraphs_usegraphstructurebyname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L126",
      "weight": 1.0,
      "source": "hooks_useversionconnection_useversionconnection",
      "target": "hooks_usegraphs_usegraphstructurebyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useGuardrailStatus.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_useguardrailstatus",
      "target": "hooks_useguardrailstatus_useguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L167",
      "weight": 1.0,
      "source": "components_guardrailsection_guardrailsection",
      "target": "hooks_useguardrailstatus_useguardrailstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useGuardrails.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "hooks_useguardrails",
      "target": "hooks_useguardrails_useguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L166",
      "weight": 1.0,
      "source": "components_guardrailsection_guardrailsection",
      "target": "hooks_useguardrails_useguardrails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useItems.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "hooks_useitems",
      "target": "hooks_useitems_usegetitems",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels_resetllmmodelstoastflagfortest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels_test_makewrapper",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels_test_sampleresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels_test_toasterrormock",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "hooks_usellmmodels_test",
      "target": "hooks_usellmmodels_usellmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "hooks_usellmmodels",
      "target": "hooks_usellmmodels_resetllmmodelstoastflagfortest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useLLMModels.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "hooks_usellmmodels",
      "target": "hooks_usellmmodels_usellmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "source": "components_propertiespanel_propertiespanel",
      "target": "hooks_usellmmodels_usellmmodels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "hooks_usenodeconfigs",
      "target": "hooks_usenodeconfigs_usecreatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "hooks_usenodeconfigs",
      "target": "hooks_usenodeconfigs_uselistnodeconfigsbyversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useNodeConfigs.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "hooks_usenodeconfigs",
      "target": "hooks_usenodeconfigs_useupdatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L103",
      "weight": 1.0,
      "source": "hooks_useversionconnection_useversionconnection",
      "target": "hooks_usenodeconfigs_uselistnodeconfigsbyversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "hooks_usenodeconfigs_usecreatenodeconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "hooks_usenodeconfigs_useupdatenodeconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useNotificationPreferences.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "hooks_usenotificationpreferences",
      "target": "hooks_usenotificationpreferences_usegetnotificationpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useNotificationPreferences.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "hooks_usenotificationpreferences",
      "target": "hooks_usenotificationpreferences_useupdatenotificationpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L220",
      "weight": 1.0,
      "source": "settings_settings_notificationsettings",
      "target": "hooks_usenotificationpreferences_usegetnotificationpreferences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L221",
      "weight": 1.0,
      "source": "settings_settings_notificationsettings",
      "target": "hooks_usenotificationpreferences_useupdatenotificationpreferences"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useSettings.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "hooks_usesettings",
      "target": "hooks_usesettings_usegetsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/hooks/useSettings.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "hooks_usesettings",
      "target": "hooks_usesettings_useupdatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L452",
      "weight": 1.0,
      "source": "settings_settings_advancedsettings",
      "target": "hooks_usesettings_usegetsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L102",
      "weight": 1.0,
      "source": "settings_settings_generalsettings",
      "target": "hooks_usesettings_usegetsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L453",
      "weight": 1.0,
      "source": "settings_settings_advancedsettings",
      "target": "hooks_usesettings_useupdatesettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L103",
      "weight": 1.0,
      "source": "settings_settings_generalsettings",
      "target": "hooks_usesettings_useupdatesettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_agentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_agentrundata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_formatduration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_formattimeago",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L135",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L160",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagentevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagentflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L169",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagenthotspots",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagentruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_getagents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_mapagentdatatoagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_maprundatatoflowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_mapworkflowdatatoagentflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_status_map",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "methods_agents_api",
      "target": "methods_agents_api_workflowdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "methods_agents_api_getagent",
      "target": "methods_agents_api_mapagentdatatoagent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "methods_agents_api_maprundatatoflowrun",
      "target": "methods_agents_api_formatduration",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/agents.api.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "methods_agents_api_maprundatatoflowrun",
      "target": "methods_agents_api_formattimeago",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "methods_api_keys_api",
      "target": "methods_api_keys_api_generateapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "methods_api_keys_api",
      "target": "methods_api_keys_api_getapikeys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/api-keys.api.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "methods_api_keys_api",
      "target": "methods_api_keys_api_revokeapikey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_authorizerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_authorizeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_devlogin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_exchangetoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_getauthorizeurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_logout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_logoutresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_tokenexchangerequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/auth.api.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "methods_auth_api",
      "target": "methods_auth_api_tokenexchangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_adduserroleapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_apiresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_auditlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_createroleapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_deleteroleapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_getrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_grantuserpermissionapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_listauditlogsapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_listpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_listroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_listuserswithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_paginatedusers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_permissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L108",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_removeuserroleapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_resp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_revokeuserpermissionapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_roledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_rolewithpermissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_setrolepermissionsapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_setuserprotectedapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_userdirectpermissiondata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_userroledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/authorization.api.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "methods_authorization_api",
      "target": "methods_authorization_api_userwithroles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getcostbreakdown",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getcostbreakdownpaged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getcostdaily",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getcostsummary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getcosttrends",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getguardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getguardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getllmmodels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_getratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/cost.api.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "methods_cost_api",
      "target": "methods_cost_api_updateguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "methods_flow_versions_api",
      "target": "methods_flow_versions_api_getversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "methods_flow_versions_api",
      "target": "methods_flow_versions_api_listversionsbyflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/flow-versions.api.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "methods_flow_versions_api",
      "target": "methods_flow_versions_api_updateversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/flows.api.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "methods_flows_api",
      "target": "methods_flows_api_listflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/graph-configs.api.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "methods_graph_configs_api",
      "target": "methods_graph_configs_api_listconfigs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/graph-configs.api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "methods_graph_configs_api",
      "target": "methods_graph_configs_api_loadconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/graphs.api.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "methods_graphs_api",
      "target": "methods_graphs_api_getgraphstructurebyname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/item.api.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "methods_item_api",
      "target": "methods_item_api_getitems",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "methods_node_configs_api",
      "target": "methods_node_configs_api_createnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "methods_node_configs_api",
      "target": "methods_node_configs_api_listnodeconfigsbyversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/node-configs.api.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "methods_node_configs_api",
      "target": "methods_node_configs_api_updatenodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "methods_notification_preferences_api",
      "target": "methods_notification_preferences_api_getnotificationpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/notification-preferences.api.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "methods_notification_preferences_api",
      "target": "methods_notification_preferences_api_updatenotificationpreferences",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "methods_settings_api",
      "target": "methods_settings_api_getsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/settings.api.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "methods_settings_api",
      "target": "methods_settings_api_updatesettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "methods_ws_session_api",
      "target": "methods_ws_session_api_refreshsessiontoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "methods_ws_session_api",
      "target": "methods_ws_session_api_refreshsessiontokenrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/methods/ws-session.api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "methods_ws_session_api",
      "target": "methods_ws_session_api_refreshsessiontokenresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/demo.schemas.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "schemas_demo_schemas",
      "target": "schemas_demo_schemas_demoformdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/demo.schemas.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "schemas_demo_schemas",
      "target": "schemas_demo_schemas_demoformschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "schemas_flowconfig_schemas",
      "target": "schemas_flowconfig_schemas_flowconfiggeneraldata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "schemas_flowconfig_schemas",
      "target": "schemas_flowconfig_schemas_flowconfiggeneralschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "schemas_flowconfig_schemas",
      "target": "schemas_flowconfig_schemas_flowconfigretrydata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/schemas/flowConfig.schemas.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "schemas_flowconfig_schemas",
      "target": "schemas_flowconfig_schemas_flowconfigretryschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "types_base_types",
      "target": "types_base_types_apperror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "types_base_types",
      "target": "types_base_types_appresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "types_base_types",
      "target": "types_openapi_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/base.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "types_base_types",
      "target": "types_openapi_types_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/configs/response.types.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "configs_response_types",
      "target": "configs_response_types_listconfigsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/configs/response.types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "configs_response_types",
      "target": "configs_response_types_loadconfigresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_breakdownentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_costbreakdownpagedresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_costbreakdownresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_costsummaryresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_costtrendsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_dailycostperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_dailycostresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_guardrailconfigdata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_guardrailstatusresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_listguardrailsresult",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_trendperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_updateguardrailbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_src_api_types_cost_index_ts_cost_index",
      "target": "cost_index_windowusage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "cost_response_types",
      "target": "cost_response_types_listllmmodelsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "cost_response_types",
      "target": "cost_response_types_listratecardsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "cost_response_types",
      "target": "cost_response_types_llmmodeldata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/cost/response.types.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "cost_response_types",
      "target": "cost_response_types_ratecarddata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/flow-versions/request.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "flow_versions_request_types",
      "target": "flow_versions_request_types_updateflowversionrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/flow-versions/response.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "flow_versions_response_types",
      "target": "flow_versions_response_types_flowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/flows/response.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "flows_response_types",
      "target": "flows_response_types_flowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/flows/response.types.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "flows_response_types",
      "target": "flows_response_types_flowsummaryresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/graphs/response.types.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "graphs_response_types",
      "target": "graphs_response_types_graphstructure",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/item/response.types.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "item_response_types",
      "target": "item_response_types_item",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/node-configs/request.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "node_configs_request_types",
      "target": "node_configs_request_types_createnodeconfigrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/node-configs/request.types.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "node_configs_request_types",
      "target": "node_configs_request_types_updatenodeconfigrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/node-configs/response.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "node_configs_response_types",
      "target": "node_configs_response_types_nodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/node-configs/response.types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "node_configs_response_types",
      "target": "node_configs_response_types_nodeconfiglist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/openapi.types.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "types_openapi_types",
      "target": "types_openapi_types_schemas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "settings_request_types",
      "target": "settings_request_types_generateapikeyrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_request_types",
      "target": "settings_request_types_updatenotificationpreferencesrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/request.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "settings_request_types",
      "target": "settings_request_types_updatesettingsrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_apikeyitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_apikeylistresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_generateapikeyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_notificationpreference",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_notificationpreferencesresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_revokeapikeyresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_usersettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/api/types/settings/response.types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "settings_response_types",
      "target": "settings_response_types_usersettingsresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_badge",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_badge",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "ui_badge",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "ui_badge",
      "target": "ui_badge_badgeprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_badge",
      "target": "ui_badge_badgevariants",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "ui_badge_badge",
      "target": "ui_badge_badgevariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_badge_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/badge.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "ui_badge_badge",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumb",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L80",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumbellipsis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumbitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumblink",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumblist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumbpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "source": "ui_breadcrumb",
      "target": "ui_breadcrumb_breadcrumbseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumb",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumblist",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumbitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumblink",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumbpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_breadcrumb_breadcrumbseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "source": "ui_breadcrumb_breadcrumbseparator",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/breadcrumb.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "ui_breadcrumb_breadcrumbellipsis",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_button_group_buttongroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_button_group_buttongroupseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_button_group_buttongrouptext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_button_group_buttongroupvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_button_group",
      "target": "ui_separator_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "ui_button_group_buttongroup",
      "target": "ui_button_group_buttongroupvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "ui_button_group_buttongroup",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "source": "ui_button_group_buttongrouptext",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/button-group.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "source": "ui_button_group_buttongroupseparator",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_button",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_button",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "ui_button",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_button",
      "target": "ui_button_buttonvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "wrappers_errorboundary",
      "target": "ui_button",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "ui_button_button",
      "target": "ui_button_buttonvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "ui_button_buttonvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "source": "ui_calendar_calendar",
      "target": "ui_button_buttonvariants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/button.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "ui_button_button",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "wrappers_errorboundary",
      "target": "ui_button_button",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "ui_calendar_calendar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L148",
      "weight": 1.0,
      "source": "ui_calendar",
      "target": "ui_calendar_calendardaybutton",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "ui_calendar_calendar",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/calendar.tsx",
      "source_location": "L176",
      "weight": 1.0,
      "source": "ui_calendar_calendardaybutton",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_card",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_card",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_carddescription",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_cardfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/card.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "ui_card",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card_card",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card_cardheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card_cardtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card_carddescription",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "ui_card_cardcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_chart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_chart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartcontainer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartcontextprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L232",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartlegendcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_chartstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L91",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_charttooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L282",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_getpayloadconfigfrompayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_themes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/chart.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "ui_chart",
      "target": "ui_chart_usechart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_chart_chartconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_chart_chartconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_chart_chartcontainer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_chart_chartcontainer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_chart_charttooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_chart_charttooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_checkbox",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/checkbox.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_checkbox",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/checkbox.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_checkbox",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/checkbox.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_checkbox",
      "target": "ui_checkbox_checkbox",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "ui_checkbox_checkbox",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_command",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_command",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_command",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commanddialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandempty",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L107",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commanditem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandlist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L95",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L123",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_command_commandshortcut",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_command",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/command.tsx",
      "source_location": "L126",
      "weight": 1.0,
      "source": "ui_command_commandshortcut",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogclose",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L103",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L83",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L73",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogportal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_dialog",
      "target": "ui_dialog_dialogtrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog_dialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialogtrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "ui_dialog_dialogoverlay",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog_dialogcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "ui_dialog_dialogcontent",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog_dialogheader",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "source": "ui_dialog_dialogheader",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog_dialogfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog_dialogfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "source": "ui_dialog_dialogfooter",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_dialog_dialogtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L97",
      "weight": 1.0,
      "source": "ui_dialog_dialogtitle",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_dialog_dialogdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "ui_dialog_dialogdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dialog_dialogdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dialog.tsx",
      "source_location": "L110",
      "weight": 1.0,
      "source": "ui_dialog_dialogdescription",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_dropdown_menu",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dropdown_menu",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenucheckboxitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenucontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenuitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L137",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenulabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenuradioitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L151",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenuseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenushortcut",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenusubcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_dropdown_menu",
      "target": "ui_dropdown_menu_dropdownmenusubtrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_dropdown_menu_dropdownmenucontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dropdown_menu_dropdownmenucontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_dropdown_menu_dropdownmenuitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dropdown_menu_dropdownmenuitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_dropdown_menu_dropdownmenulabel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dropdown_menu_dropdownmenulabel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_dropdown_menu_dropdownmenuseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_dropdown_menu_dropdownmenuseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/dropdown-menu.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "source": "ui_dropdown_menu_dropdownmenushortcut",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_empty",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_empty",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "ui_empty",
      "target": "ui_empty_empty",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/empty.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_empty",
      "target": "ui_empty_emptyprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_input",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_input",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_input",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/input.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "ui_input_input",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_input_input",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_label",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_label",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_label",
      "target": "ui_label_label",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/label.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_label",
      "target": "ui_label_labelvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "ui_label_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_label_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_label_label",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_popover",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/popover.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_popover",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/popover.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_popover",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/popover.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "ui_popover",
      "target": "ui_popover_popovercontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_popover_popovercontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_progress",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/progress.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_progress",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/progress.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_progress",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/progress.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_progress",
      "target": "ui_progress_progress",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_progress_progress",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_rich_text_editor_richtexteditor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_rich_text_editor_richtexteditorprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_rich_text_editor",
      "target": "ui_textarea_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/rich-text-editor.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "ui_rich_text_editor_richtexteditor",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_select",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_select",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_select",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectscrolldownbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectscrollupbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L128",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selectseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/select.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "ui_select",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_select_selecttrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_select_selectcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_select_selectitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_separator",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_separator",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_separator",
      "target": "ui_separator_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_login",
      "target": "ui_separator_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_separator_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/separator.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "ui_separator_separator",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_separator_separator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheet",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetclose",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L108",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheetportal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheettitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "ui_sheet",
      "target": "ui_sheet_sheettrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet_sheet",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "ui_sheet_sheetoverlay",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "ui_sheet_sheetcontent",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet_sheetcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "source": "ui_sheet_sheetheader",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet_sheetheader",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "source": "ui_sheet_sheetfooter",
      "target": "lib_utils_cn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L102",
      "weight": 1.0,
      "source": "ui_sheet_sheettitle",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet_sheettitle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/sheet.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "source": "ui_sheet_sheetdescription",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sheet_sheetdescription",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_sidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "ui_sidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "hooks_use_mobile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "hooks_use_mobile_useismobile",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L155",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L402",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarcontextprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L373",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L419",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebargroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L454",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebargroupaction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L477",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebargroupcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L433",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebargrouplabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L359",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L341",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarinput",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L324",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarinset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L489",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenu",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L594",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenuaction",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L625",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenubadge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L535",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenubutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L513",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenubuttonvariants",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L501",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenuitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L645",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenuskeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L678",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenusub",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L699",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenusubbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L694",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarmenusubitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L296",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L387",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebarseparator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L262",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_sidebartrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_sidebar_usesidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_tooltip_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_tooltip_tooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_tooltip_tooltipprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sidebar.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_sidebar",
      "target": "ui_tooltip_tooltiptrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_usesidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "appsidebar_appsidebar_appsidebar",
      "target": "ui_sidebar_usesidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "ui_sidebar_sidebarprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebartrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "header_header",
      "target": "ui_sidebar_sidebartrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "ui_sidebar_sidebarinset",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebargroup",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebargrouplabel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebargroupcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarmenu",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarmenuitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarmenubutton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "ui_sidebar_sidebarmenubadge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "ui_skeleton",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "ui_skeleton",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_skeleton",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "ui_skeleton_skeleton",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/skeleton.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_skeleton_skeleton",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/common/NotificationProvider.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "common_notificationprovider",
      "target": "ui_sonner",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sonner.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_sonner",
      "target": "ui_sonner_toaster",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/sonner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_sonner",
      "target": "ui_sonner_toasterprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/common/NotificationProvider.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "common_notificationprovider",
      "target": "ui_sonner_toaster",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/switch.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_switch",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/switch.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_switch",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/switch.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_switch",
      "target": "ui_switch_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "ui_switch_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "ui_switch_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_switch_switch",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_table",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_table",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_table",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablebody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablecaption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablecell",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablefooter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablehead",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tableheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/table.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "ui_table",
      "target": "ui_table_tablerow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_table",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_tableheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_tableheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_tableheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_tablebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_tablebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_tablebody",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_tablerow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_tablerow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_tablerow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_tablehead",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_tablehead",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_tablehead",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "ui_table_tablecell",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_table_tablecell",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "ui_table_tablecell",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_tabs",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_tabs",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_tabs",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "ui_tabs",
      "target": "ui_tabs_tabscontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_tabs",
      "target": "ui_tabs_tabslist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tabs.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "ui_tabs",
      "target": "ui_tabs_tabstrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_tabs_tabslist",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_tabs_tabstrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_tabs_tabscontent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/textarea.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_textarea",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/textarea.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "ui_textarea",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/textarea.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_textarea",
      "target": "ui_textarea_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "ui_textarea_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "ui_textarea_textarea",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_toggle_group",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "ui_toggle_group",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "ui_toggle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "ui_toggle_group_togglegroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "ui_toggle_group_togglegroupcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "ui_toggle_group_togglegroupitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle-group.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_toggle_group",
      "target": "ui_toggle_togglevariants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_toggle_group_togglegroup",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "ui_toggle_group_togglegroup",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "ui_toggle_group_togglegroupitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "ui_toggle_group_togglegroupitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_toggle",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "ui_toggle",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "ui_toggle",
      "target": "ui_toggle_toggle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "ui_toggle",
      "target": "ui_toggle_togglevariants",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "ui_toggle_toggle",
      "target": "ui_toggle_togglevariants",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/toggle.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "ui_toggle_toggle",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "ui_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "ui_tooltip_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "ui_tooltip_tooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "ui_tooltip_tooltipprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "ui_tooltip",
      "target": "ui_tooltip_tooltiptrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "ui_tooltip_tooltipprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "ui_tooltip_tooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "ui_tooltip_tooltiptrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "ui_tooltip_tooltipcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/ui/tooltip.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "ui_tooltip_tooltipcontent",
      "target": "lib_utils_cn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "constants_env",
      "target": "constants_env_envschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "constants_env",
      "target": "constants_env_nonempty",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/env.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "constants_env",
      "target": "constants_env_parsed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/queryKeys.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "constants_querykeys",
      "target": "constants_querykeys_query_keys",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_activematch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_nav_groups",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_navbadge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_navgroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_navitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/constants/routes.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "constants_routes",
      "target": "constants_routes_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/env.d.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "src_env_d",
      "target": "src_env_d_importmeta",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/env.d.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "src_env_d",
      "target": "src_env_d_importmetaenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/use-mobile.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "hooks_use_mobile",
      "target": "hooks_use_mobile_useismobile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSessionTokenRefresh.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "hooks_usesessiontokenrefresh",
      "target": "hooks_usesessiontokenrefresh_usesessiontokenrefresh",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "hooks_usesessiontokenrefresh",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/hooks/useSessionTokenRefresh.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "hooks_usesessiontokenrefresh_usesessiontokenrefresh",
      "target": "store_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/hooks/useSessionTokenRefresh.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "hooks_usesessiontokenrefresh_usesessiontokenrefresh",
      "target": "store_socketstore_usesessionexpiresat"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "hooks_usesessiontokenrefresh_usesessiontokenrefresh",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "hooks_usesocket_usesocket",
      "target": "hooks_usesessiontokenrefresh_usesessiontokenrefresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "hooks_usesocket_socketeventmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "hooks_usesocket_usesocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_acquireconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_emitwithtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_releaseconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_socket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "hooks_usesocket",
      "target": "lib_socket_types_clienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "hooks_usesocket_usesocket",
      "target": "store_authstore_useisauthenticated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/hooks/useSocket.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "hooks_usesocket_usesocket",
      "target": "store_socketstore_usesocketstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "header_header",
      "target": "src_i18n",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "src_i18n",
      "target": "processed_translation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "src_i18n",
      "target": "src_i18n_extractlang",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "src_i18n",
      "target": "src_i18n_translationleaf",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/i18n.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "src_i18n",
      "target": "src_i18n_translationnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/main.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "src_main",
      "target": "src_i18n",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/test/setup.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "test_setup",
      "target": "src_i18n",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_base64urlencode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_generatecodechallenge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_generatecodeverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_generatestate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_retrievepkceverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_retrievestate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L42",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_storepkceverifier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "lib_pkce",
      "target": "lib_pkce_storestate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lib_pkce_generatecodeverifier",
      "target": "lib_pkce_base64urlencode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lib_pkce_generatecodechallenge",
      "target": "lib_pkce_base64urlencode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/pkce.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lib_pkce_generatestate",
      "target": "lib_pkce_base64urlencode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "lib_ratecards_test",
      "target": "lib_ratecards",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "lib_ratecards_test",
      "target": "lib_ratecards_projectllmmodelstooptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "lib_ratecards_test",
      "target": "lib_ratecards_test_model",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lib_ratecards_test",
      "target": "lib_ratecards_test_now",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "lib_ratecards",
      "target": "lib_ratecards_llmmodeloption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/rateCards.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lib_ratecards",
      "target": "lib_ratecards_projectllmmodelstooptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_acquireconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_emitwithtoken",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_releaseconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_socket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_types_clienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lib_socket",
      "target": "lib_socket_types_servertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_clienttoserverevents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_flowcompletedevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_flowdataupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_flowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_flowstatusevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_flowsubagentupdateevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_langgraphevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L71",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_langgraphflowcompleteevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_langgraphflowerrorevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_langgraphflowstartevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/socket.types.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "lib_socket_types",
      "target": "lib_socket_types_servertoclientevents",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agent_os_kpicard",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agent_os_runhistorytable",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "agent_os_statusindicator",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/lib/utils.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "lib_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "agent_os_agentcard_agentcard",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader_agentdetailheader",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar_agentfilterbar",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "agent_os_agentlistrow_agentlistrow",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agent_os_kpicard",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "agent_os_kpicard_kpicard",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agent_os_runhistorytable",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "agent_os_statusindicator",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "agent_os_statusindicator_statusindicator",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "source": "agentdetail_agentdetail_tabbutton",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "source": "appsidebar_appsidebar_appsidebar",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "components_kpistrip_kpicard",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L223",
      "weight": 1.0,
      "source": "components_propertiespanel_propertiespanel",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "components_runheader_runheader",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "components_runselector_runselector",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L164",
      "weight": 1.0,
      "source": "components_versiontoolbar_versiontoolbar",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "lib_utils_cn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L472",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_agentos",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L270",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_common",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_demo",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L434",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_pages",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "processed_translation",
      "target": "processed_translation_welcome",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "processed_translation_common",
      "target": "processed_translation_common_cancel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "processed_translation_common",
      "target": "processed_translation_common_close",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "processed_translation_common",
      "target": "processed_translation_common_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "processed_translation_common",
      "target": "processed_translation_common_save",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "processed_translation_common_save",
      "target": "processed_translation_save_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "processed_translation_common_save",
      "target": "processed_translation_save_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "processed_translation_common_close",
      "target": "processed_translation_close_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "processed_translation_common_close",
      "target": "processed_translation_close_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "processed_translation_common_cancel",
      "target": "processed_translation_cancel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "processed_translation_common_cancel",
      "target": "processed_translation_cancel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "processed_translation_common_error",
      "target": "processed_translation_error_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "processed_translation_common_error",
      "target": "processed_translation_error_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L608",
      "weight": 1.0,
      "source": "processed_translation_filter_error",
      "target": "processed_translation_error_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L69",
      "weight": 1.0,
      "source": "processed_translation_query_error",
      "target": "processed_translation_error_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "processed_translation_status_error",
      "target": "processed_translation_error_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L609",
      "weight": 1.0,
      "source": "processed_translation_filter_error",
      "target": "processed_translation_error_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L70",
      "weight": 1.0,
      "source": "processed_translation_query_error",
      "target": "processed_translation_error_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "processed_translation_status_error",
      "target": "processed_translation_error_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "processed_translation_welcome",
      "target": "processed_translation_welcome_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "processed_translation_welcome",
      "target": "processed_translation_welcome_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L297",
      "weight": 1.0,
      "source": "processed_translation_login_welcome",
      "target": "processed_translation_welcome_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L315",
      "weight": 1.0,
      "source": "processed_translation_register_welcome",
      "target": "processed_translation_welcome_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L298",
      "weight": 1.0,
      "source": "processed_translation_login_welcome",
      "target": "processed_translation_welcome_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L316",
      "weight": 1.0,
      "source": "processed_translation_register_welcome",
      "target": "processed_translation_welcome_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L85",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L157",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_form",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L139",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_i18n",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L243",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_nav",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L55",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_query",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_removable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L217",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "processed_translation_demo",
      "target": "processed_translation_demo_zustand",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "processed_translation_demo_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "processed_translation_demo_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L524",
      "weight": 1.0,
      "source": "processed_translation_agents_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L349",
      "weight": 1.0,
      "source": "processed_translation_changepassword_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L375",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L413",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L437",
      "weight": 1.0,
      "source": "processed_translation_notfound_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L447",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_title",
      "target": "processed_translation_title_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L525",
      "weight": 1.0,
      "source": "processed_translation_agents_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L350",
      "weight": 1.0,
      "source": "processed_translation_changepassword_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L376",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L414",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L438",
      "weight": 1.0,
      "source": "processed_translation_notfound_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L448",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_title",
      "target": "processed_translation_title_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "processed_translation_demo_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "processed_translation_demo_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L528",
      "weight": 1.0,
      "source": "processed_translation_agents_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L353",
      "weight": 1.0,
      "source": "processed_translation_changepassword_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L301",
      "weight": 1.0,
      "source": "processed_translation_login_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L379",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L417",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L319",
      "weight": 1.0,
      "source": "processed_translation_register_subtitle",
      "target": "processed_translation_subtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L529",
      "weight": 1.0,
      "source": "processed_translation_agents_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L354",
      "weight": 1.0,
      "source": "processed_translation_changepassword_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L302",
      "weight": 1.0,
      "source": "processed_translation_login_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L380",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L418",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L320",
      "weight": 1.0,
      "source": "processed_translation_register_subtitle",
      "target": "processed_translation_subtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "processed_translation_demo_removable",
      "target": "processed_translation_removable_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "processed_translation_demo_removable",
      "target": "processed_translation_removable_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_currenttheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_dark",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_light",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L46",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_system",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L50",
      "weight": 1.0,
      "source": "processed_translation_demo_zustand",
      "target": "processed_translation_zustand_toggletheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "processed_translation_zustand_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "processed_translation_zustand_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L87",
      "weight": 1.0,
      "source": "processed_translation_components_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L159",
      "weight": 1.0,
      "source": "processed_translation_form_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L141",
      "weight": 1.0,
      "source": "processed_translation_i18n_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L57",
      "weight": 1.0,
      "source": "processed_translation_query_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L219",
      "weight": 1.0,
      "source": "processed_translation_websocket_heading",
      "target": "processed_translation_heading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L88",
      "weight": 1.0,
      "source": "processed_translation_components_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L160",
      "weight": 1.0,
      "source": "processed_translation_form_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L142",
      "weight": 1.0,
      "source": "processed_translation_i18n_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L58",
      "weight": 1.0,
      "source": "processed_translation_query_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L220",
      "weight": 1.0,
      "source": "processed_translation_websocket_heading",
      "target": "processed_translation_heading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "processed_translation_zustand_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L32",
      "weight": 1.0,
      "source": "processed_translation_zustand_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L91",
      "weight": 1.0,
      "source": "processed_translation_components_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L163",
      "weight": 1.0,
      "source": "processed_translation_form_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L145",
      "weight": 1.0,
      "source": "processed_translation_i18n_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L61",
      "weight": 1.0,
      "source": "processed_translation_query_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L451",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L223",
      "weight": 1.0,
      "source": "processed_translation_websocket_description",
      "target": "processed_translation_description_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L92",
      "weight": 1.0,
      "source": "processed_translation_components_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L164",
      "weight": 1.0,
      "source": "processed_translation_form_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L146",
      "weight": 1.0,
      "source": "processed_translation_i18n_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L62",
      "weight": 1.0,
      "source": "processed_translation_query_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L452",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L224",
      "weight": 1.0,
      "source": "processed_translation_websocket_description",
      "target": "processed_translation_description_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L35",
      "weight": 1.0,
      "source": "processed_translation_zustand_currenttheme",
      "target": "processed_translation_currenttheme_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "processed_translation_zustand_currenttheme",
      "target": "processed_translation_currenttheme_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L39",
      "weight": 1.0,
      "source": "processed_translation_zustand_light",
      "target": "processed_translation_light_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "processed_translation_zustand_light",
      "target": "processed_translation_light_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "processed_translation_zustand_dark",
      "target": "processed_translation_dark_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L44",
      "weight": 1.0,
      "source": "processed_translation_zustand_dark",
      "target": "processed_translation_dark_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L47",
      "weight": 1.0,
      "source": "processed_translation_zustand_system",
      "target": "processed_translation_system_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "processed_translation_zustand_system",
      "target": "processed_translation_system_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L51",
      "weight": 1.0,
      "source": "processed_translation_zustand_toggletheme",
      "target": "processed_translation_toggletheme_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "processed_translation_zustand_toggletheme",
      "target": "processed_translation_toggletheme_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L76",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_dataloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L60",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L68",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L56",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L80",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_loading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L72",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_nodata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L64",
      "weight": 1.0,
      "source": "processed_translation_demo_query",
      "target": "processed_translation_query_refetch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L65",
      "weight": 1.0,
      "source": "processed_translation_query_refetch",
      "target": "processed_translation_refetch_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L66",
      "weight": 1.0,
      "source": "processed_translation_query_refetch",
      "target": "processed_translation_refetch_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L73",
      "weight": 1.0,
      "source": "processed_translation_query_nodata",
      "target": "processed_translation_nodata_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L74",
      "weight": 1.0,
      "source": "processed_translation_query_nodata",
      "target": "processed_translation_nodata_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L77",
      "weight": 1.0,
      "source": "processed_translation_query_dataloaded",
      "target": "processed_translation_dataloaded_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L78",
      "weight": 1.0,
      "source": "processed_translation_query_dataloaded",
      "target": "processed_translation_dataloaded_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L81",
      "weight": 1.0,
      "source": "processed_translation_query_loading",
      "target": "processed_translation_loading_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L82",
      "weight": 1.0,
      "source": "processed_translation_query_loading",
      "target": "processed_translation_loading_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L122",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_active",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L118",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_badges",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L94",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_buttons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L98",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_default",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L90",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L106",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_destructive",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L114",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_ghost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L86",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L130",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_input",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L134",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_inputplaceholder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L110",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_outline",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L126",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_pending",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L102",
      "weight": 1.0,
      "source": "processed_translation_demo_components",
      "target": "processed_translation_components_secondary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L95",
      "weight": 1.0,
      "source": "processed_translation_components_buttons",
      "target": "processed_translation_buttons_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L96",
      "weight": 1.0,
      "source": "processed_translation_components_buttons",
      "target": "processed_translation_buttons_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L99",
      "weight": 1.0,
      "source": "processed_translation_components_default",
      "target": "processed_translation_default_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L100",
      "weight": 1.0,
      "source": "processed_translation_components_default",
      "target": "processed_translation_default_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L103",
      "weight": 1.0,
      "source": "processed_translation_components_secondary",
      "target": "processed_translation_secondary_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L104",
      "weight": 1.0,
      "source": "processed_translation_components_secondary",
      "target": "processed_translation_secondary_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L107",
      "weight": 1.0,
      "source": "processed_translation_components_destructive",
      "target": "processed_translation_destructive_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L108",
      "weight": 1.0,
      "source": "processed_translation_components_destructive",
      "target": "processed_translation_destructive_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L111",
      "weight": 1.0,
      "source": "processed_translation_components_outline",
      "target": "processed_translation_outline_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L112",
      "weight": 1.0,
      "source": "processed_translation_components_outline",
      "target": "processed_translation_outline_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L115",
      "weight": 1.0,
      "source": "processed_translation_components_ghost",
      "target": "processed_translation_ghost_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L116",
      "weight": 1.0,
      "source": "processed_translation_components_ghost",
      "target": "processed_translation_ghost_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L119",
      "weight": 1.0,
      "source": "processed_translation_components_badges",
      "target": "processed_translation_badges_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L120",
      "weight": 1.0,
      "source": "processed_translation_components_badges",
      "target": "processed_translation_badges_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L123",
      "weight": 1.0,
      "source": "processed_translation_components_active",
      "target": "processed_translation_active_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L124",
      "weight": 1.0,
      "source": "processed_translation_components_active",
      "target": "processed_translation_active_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L127",
      "weight": 1.0,
      "source": "processed_translation_components_pending",
      "target": "processed_translation_pending_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L128",
      "weight": 1.0,
      "source": "processed_translation_components_pending",
      "target": "processed_translation_pending_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L131",
      "weight": 1.0,
      "source": "processed_translation_components_input",
      "target": "processed_translation_input_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L132",
      "weight": 1.0,
      "source": "processed_translation_components_input",
      "target": "processed_translation_input_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L135",
      "weight": 1.0,
      "source": "processed_translation_components_inputplaceholder",
      "target": "processed_translation_inputplaceholder_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L136",
      "weight": 1.0,
      "source": "processed_translation_components_inputplaceholder",
      "target": "processed_translation_inputplaceholder_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L148",
      "weight": 1.0,
      "source": "processed_translation_demo_i18n",
      "target": "processed_translation_i18n_currentlang",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L144",
      "weight": 1.0,
      "source": "processed_translation_demo_i18n",
      "target": "processed_translation_i18n_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L140",
      "weight": 1.0,
      "source": "processed_translation_demo_i18n",
      "target": "processed_translation_i18n_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L152",
      "weight": 1.0,
      "source": "processed_translation_demo_i18n",
      "target": "processed_translation_i18n_switchlang",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L149",
      "weight": 1.0,
      "source": "processed_translation_i18n_currentlang",
      "target": "processed_translation_currentlang_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L150",
      "weight": 1.0,
      "source": "processed_translation_i18n_currentlang",
      "target": "processed_translation_currentlang_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L153",
      "weight": 1.0,
      "source": "processed_translation_i18n_switchlang",
      "target": "processed_translation_switchlang_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L154",
      "weight": 1.0,
      "source": "processed_translation_i18n_switchlang",
      "target": "processed_translation_switchlang_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L162",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L174",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_email",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L178",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_emailplaceholder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L158",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L182",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L186",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_messageplaceholder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L166",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L170",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_nameplaceholder",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L190",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_submit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L194",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_success",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L198",
      "weight": 1.0,
      "source": "processed_translation_demo_form",
      "target": "processed_translation_form_validation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L167",
      "weight": 1.0,
      "source": "processed_translation_form_name",
      "target": "processed_translation_name_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L168",
      "weight": 1.0,
      "source": "processed_translation_form_name",
      "target": "processed_translation_name_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L171",
      "weight": 1.0,
      "source": "processed_translation_form_nameplaceholder",
      "target": "processed_translation_nameplaceholder_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L172",
      "weight": 1.0,
      "source": "processed_translation_form_nameplaceholder",
      "target": "processed_translation_nameplaceholder_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L175",
      "weight": 1.0,
      "source": "processed_translation_form_email",
      "target": "processed_translation_email_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L176",
      "weight": 1.0,
      "source": "processed_translation_form_email",
      "target": "processed_translation_email_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L179",
      "weight": 1.0,
      "source": "processed_translation_form_emailplaceholder",
      "target": "processed_translation_emailplaceholder_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L180",
      "weight": 1.0,
      "source": "processed_translation_form_emailplaceholder",
      "target": "processed_translation_emailplaceholder_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L183",
      "weight": 1.0,
      "source": "processed_translation_form_message",
      "target": "processed_translation_message_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L184",
      "weight": 1.0,
      "source": "processed_translation_form_message",
      "target": "processed_translation_message_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L441",
      "weight": 1.0,
      "source": "processed_translation_notfound_message",
      "target": "processed_translation_message_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L442",
      "weight": 1.0,
      "source": "processed_translation_notfound_message",
      "target": "processed_translation_message_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L187",
      "weight": 1.0,
      "source": "processed_translation_form_messageplaceholder",
      "target": "processed_translation_messageplaceholder_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L188",
      "weight": 1.0,
      "source": "processed_translation_form_messageplaceholder",
      "target": "processed_translation_messageplaceholder_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L191",
      "weight": 1.0,
      "source": "processed_translation_form_submit",
      "target": "processed_translation_submit_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L192",
      "weight": 1.0,
      "source": "processed_translation_form_submit",
      "target": "processed_translation_submit_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L195",
      "weight": 1.0,
      "source": "processed_translation_form_success",
      "target": "processed_translation_success_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L196",
      "weight": 1.0,
      "source": "processed_translation_form_success",
      "target": "processed_translation_success_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L622",
      "weight": 1.0,
      "source": "processed_translation_listheader_success",
      "target": "processed_translation_success_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "processed_translation_stat_success",
      "target": "processed_translation_success_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L623",
      "weight": 1.0,
      "source": "processed_translation_listheader_success",
      "target": "processed_translation_success_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "processed_translation_stat_success",
      "target": "processed_translation_success_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L203",
      "weight": 1.0,
      "source": "processed_translation_form_validation",
      "target": "processed_translation_validation_emailinvalid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L211",
      "weight": 1.0,
      "source": "processed_translation_form_validation",
      "target": "processed_translation_validation_messagemax",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L207",
      "weight": 1.0,
      "source": "processed_translation_form_validation",
      "target": "processed_translation_validation_messagemin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L199",
      "weight": 1.0,
      "source": "processed_translation_form_validation",
      "target": "processed_translation_validation_namemin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L200",
      "weight": 1.0,
      "source": "processed_translation_validation_namemin",
      "target": "processed_translation_namemin_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L201",
      "weight": 1.0,
      "source": "processed_translation_validation_namemin",
      "target": "processed_translation_namemin_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L204",
      "weight": 1.0,
      "source": "processed_translation_validation_emailinvalid",
      "target": "processed_translation_emailinvalid_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L205",
      "weight": 1.0,
      "source": "processed_translation_validation_emailinvalid",
      "target": "processed_translation_emailinvalid_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L208",
      "weight": 1.0,
      "source": "processed_translation_validation_messagemin",
      "target": "processed_translation_messagemin_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L209",
      "weight": 1.0,
      "source": "processed_translation_validation_messagemin",
      "target": "processed_translation_messagemin_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L212",
      "weight": 1.0,
      "source": "processed_translation_validation_messagemax",
      "target": "processed_translation_messagemax_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L213",
      "weight": 1.0,
      "source": "processed_translation_validation_messagemax",
      "target": "processed_translation_messagemax_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L226",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L222",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L230",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_disconnected",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L218",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_heading",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L234",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_reconnecting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L238",
      "weight": 1.0,
      "source": "processed_translation_demo_websocket",
      "target": "processed_translation_websocket_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L227",
      "weight": 1.0,
      "source": "processed_translation_websocket_connected",
      "target": "processed_translation_connected_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L228",
      "weight": 1.0,
      "source": "processed_translation_websocket_connected",
      "target": "processed_translation_connected_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L231",
      "weight": 1.0,
      "source": "processed_translation_websocket_disconnected",
      "target": "processed_translation_disconnected_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L232",
      "weight": 1.0,
      "source": "processed_translation_websocket_disconnected",
      "target": "processed_translation_disconnected_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L235",
      "weight": 1.0,
      "source": "processed_translation_websocket_reconnecting",
      "target": "processed_translation_reconnecting_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L236",
      "weight": 1.0,
      "source": "processed_translation_websocket_reconnecting",
      "target": "processed_translation_reconnecting_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L239",
      "weight": 1.0,
      "source": "processed_translation_websocket_status",
      "target": "processed_translation_status_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L240",
      "weight": 1.0,
      "source": "processed_translation_websocket_status",
      "target": "processed_translation_status_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L252",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_appname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L256",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_appsubtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L244",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_dashboard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L260",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_logout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L248",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_navigation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L264",
      "weight": 1.0,
      "source": "processed_translation_demo_nav",
      "target": "processed_translation_nav_user",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L245",
      "weight": 1.0,
      "source": "processed_translation_nav_dashboard",
      "target": "processed_translation_dashboard_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L246",
      "weight": 1.0,
      "source": "processed_translation_nav_dashboard",
      "target": "processed_translation_dashboard_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L249",
      "weight": 1.0,
      "source": "processed_translation_nav_navigation",
      "target": "processed_translation_navigation_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L250",
      "weight": 1.0,
      "source": "processed_translation_nav_navigation",
      "target": "processed_translation_navigation_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L253",
      "weight": 1.0,
      "source": "processed_translation_nav_appname",
      "target": "processed_translation_appname_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L254",
      "weight": 1.0,
      "source": "processed_translation_nav_appname",
      "target": "processed_translation_appname_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L257",
      "weight": 1.0,
      "source": "processed_translation_nav_appsubtitle",
      "target": "processed_translation_appsubtitle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L258",
      "weight": 1.0,
      "source": "processed_translation_nav_appsubtitle",
      "target": "processed_translation_appsubtitle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L261",
      "weight": 1.0,
      "source": "processed_translation_nav_logout",
      "target": "processed_translation_logout_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L262",
      "weight": 1.0,
      "source": "processed_translation_nav_logout",
      "target": "processed_translation_logout_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L265",
      "weight": 1.0,
      "source": "processed_translation_nav_user",
      "target": "processed_translation_user_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L266",
      "weight": 1.0,
      "source": "processed_translation_nav_user",
      "target": "processed_translation_user_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L283",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_backtologin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L271",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_brandname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L347",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_changepassword",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L295",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_login",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L373",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_mfasetup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L411",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_mfaverify",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L287",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_needhelp",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L313",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_register",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L275",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_sessionexpired",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L279",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_sessionexpiredmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L291",
      "weight": 1.0,
      "source": "processed_translation_auth",
      "target": "processed_translation_auth_supportemail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L272",
      "weight": 1.0,
      "source": "processed_translation_auth_brandname",
      "target": "processed_translation_brandname_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L273",
      "weight": 1.0,
      "source": "processed_translation_auth_brandname",
      "target": "processed_translation_brandname_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L276",
      "weight": 1.0,
      "source": "processed_translation_auth_sessionexpired",
      "target": "processed_translation_sessionexpired_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L277",
      "weight": 1.0,
      "source": "processed_translation_auth_sessionexpired",
      "target": "processed_translation_sessionexpired_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L280",
      "weight": 1.0,
      "source": "processed_translation_auth_sessionexpiredmessage",
      "target": "processed_translation_sessionexpiredmessage_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L281",
      "weight": 1.0,
      "source": "processed_translation_auth_sessionexpiredmessage",
      "target": "processed_translation_sessionexpiredmessage_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L284",
      "weight": 1.0,
      "source": "processed_translation_auth_backtologin",
      "target": "processed_translation_backtologin_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L285",
      "weight": 1.0,
      "source": "processed_translation_auth_backtologin",
      "target": "processed_translation_backtologin_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L288",
      "weight": 1.0,
      "source": "processed_translation_auth_needhelp",
      "target": "processed_translation_needhelp_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L289",
      "weight": 1.0,
      "source": "processed_translation_auth_needhelp",
      "target": "processed_translation_needhelp_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L292",
      "weight": 1.0,
      "source": "processed_translation_auth_supportemail",
      "target": "processed_translation_supportemail_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L293",
      "weight": 1.0,
      "source": "processed_translation_auth_supportemail",
      "target": "processed_translation_supportemail_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L304",
      "weight": 1.0,
      "source": "processed_translation_auth_login",
      "target": "processed_translation_login_emaillabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L308",
      "weight": 1.0,
      "source": "processed_translation_auth_login",
      "target": "processed_translation_login_passwordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L300",
      "weight": 1.0,
      "source": "processed_translation_auth_login",
      "target": "processed_translation_login_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L296",
      "weight": 1.0,
      "source": "processed_translation_auth_login",
      "target": "processed_translation_login_welcome",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L305",
      "weight": 1.0,
      "source": "processed_translation_login_emaillabel",
      "target": "processed_translation_emaillabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L306",
      "weight": 1.0,
      "source": "processed_translation_login_emaillabel",
      "target": "processed_translation_emaillabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L331",
      "weight": 1.0,
      "source": "processed_translation_register_emaillabel",
      "target": "processed_translation_emaillabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L332",
      "weight": 1.0,
      "source": "processed_translation_register_emaillabel",
      "target": "processed_translation_emaillabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L309",
      "weight": 1.0,
      "source": "processed_translation_login_passwordlabel",
      "target": "processed_translation_passwordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L310",
      "weight": 1.0,
      "source": "processed_translation_login_passwordlabel",
      "target": "processed_translation_passwordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L335",
      "weight": 1.0,
      "source": "processed_translation_register_passwordlabel",
      "target": "processed_translation_passwordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L336",
      "weight": 1.0,
      "source": "processed_translation_register_passwordlabel",
      "target": "processed_translation_passwordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L342",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_confirmpasswordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L330",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_emaillabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L322",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_namelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L338",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_passwordhint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L334",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_passwordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L318",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L326",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_surnamelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L314",
      "weight": 1.0,
      "source": "processed_translation_auth_register",
      "target": "processed_translation_register_welcome",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L323",
      "weight": 1.0,
      "source": "processed_translation_register_namelabel",
      "target": "processed_translation_namelabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L324",
      "weight": 1.0,
      "source": "processed_translation_register_namelabel",
      "target": "processed_translation_namelabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L327",
      "weight": 1.0,
      "source": "processed_translation_register_surnamelabel",
      "target": "processed_translation_surnamelabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L328",
      "weight": 1.0,
      "source": "processed_translation_register_surnamelabel",
      "target": "processed_translation_surnamelabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L339",
      "weight": 1.0,
      "source": "processed_translation_register_passwordhint",
      "target": "processed_translation_passwordhint_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L340",
      "weight": 1.0,
      "source": "processed_translation_register_passwordhint",
      "target": "processed_translation_passwordhint_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L365",
      "weight": 1.0,
      "source": "processed_translation_changepassword_passwordhint",
      "target": "processed_translation_passwordhint_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L366",
      "weight": 1.0,
      "source": "processed_translation_changepassword_passwordhint",
      "target": "processed_translation_passwordhint_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L343",
      "weight": 1.0,
      "source": "processed_translation_register_confirmpasswordlabel",
      "target": "processed_translation_confirmpasswordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L344",
      "weight": 1.0,
      "source": "processed_translation_register_confirmpasswordlabel",
      "target": "processed_translation_confirmpasswordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L369",
      "weight": 1.0,
      "source": "processed_translation_changepassword_confirmpasswordlabel",
      "target": "processed_translation_confirmpasswordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L370",
      "weight": 1.0,
      "source": "processed_translation_changepassword_confirmpasswordlabel",
      "target": "processed_translation_confirmpasswordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L368",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_confirmpasswordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L360",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_newpasswordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L364",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_passwordhint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L352",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L356",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_temppasswordlabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L348",
      "weight": 1.0,
      "source": "processed_translation_auth_changepassword",
      "target": "processed_translation_changepassword_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L357",
      "weight": 1.0,
      "source": "processed_translation_changepassword_temppasswordlabel",
      "target": "processed_translation_temppasswordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L358",
      "weight": 1.0,
      "source": "processed_translation_changepassword_temppasswordlabel",
      "target": "processed_translation_temppasswordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L361",
      "weight": 1.0,
      "source": "processed_translation_changepassword_newpasswordlabel",
      "target": "processed_translation_newpasswordlabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L362",
      "weight": 1.0,
      "source": "processed_translation_changepassword_newpasswordlabel",
      "target": "processed_translation_newpasswordlabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L398",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_codehint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L394",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_codelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L390",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_hide",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L406",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_learnmore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L402",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_needauthenticator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L386",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_show",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L378",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L374",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L382",
      "weight": 1.0,
      "source": "processed_translation_auth_mfasetup",
      "target": "processed_translation_mfasetup_togglemanualkey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L383",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_togglemanualkey",
      "target": "processed_translation_togglemanualkey_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L384",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_togglemanualkey",
      "target": "processed_translation_togglemanualkey_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L387",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_show",
      "target": "processed_translation_show_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L388",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_show",
      "target": "processed_translation_show_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L391",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_hide",
      "target": "processed_translation_hide_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L392",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_hide",
      "target": "processed_translation_hide_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L395",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_codelabel",
      "target": "processed_translation_codelabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L396",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_codelabel",
      "target": "processed_translation_codelabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L421",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_codelabel",
      "target": "processed_translation_codelabel_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L422",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_codelabel",
      "target": "processed_translation_codelabel_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L399",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_codehint",
      "target": "processed_translation_codehint_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L400",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_codehint",
      "target": "processed_translation_codehint_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L403",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_needauthenticator",
      "target": "processed_translation_needauthenticator_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L404",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_needauthenticator",
      "target": "processed_translation_needauthenticator_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L407",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_learnmore",
      "target": "processed_translation_learnmore_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L408",
      "weight": 1.0,
      "source": "processed_translation_mfasetup_learnmore",
      "target": "processed_translation_learnmore_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L420",
      "weight": 1.0,
      "source": "processed_translation_auth_mfaverify",
      "target": "processed_translation_mfaverify_codelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L424",
      "weight": 1.0,
      "source": "processed_translation_auth_mfaverify",
      "target": "processed_translation_mfaverify_havingtrouble",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L428",
      "weight": 1.0,
      "source": "processed_translation_auth_mfaverify",
      "target": "processed_translation_mfaverify_returntologin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L416",
      "weight": 1.0,
      "source": "processed_translation_auth_mfaverify",
      "target": "processed_translation_mfaverify_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L412",
      "weight": 1.0,
      "source": "processed_translation_auth_mfaverify",
      "target": "processed_translation_mfaverify_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L425",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_havingtrouble",
      "target": "processed_translation_havingtrouble_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L426",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_havingtrouble",
      "target": "processed_translation_havingtrouble_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L429",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_returntologin",
      "target": "processed_translation_returntologin_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L430",
      "weight": 1.0,
      "source": "processed_translation_mfaverify_returntologin",
      "target": "processed_translation_returntologin_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L435",
      "weight": 1.0,
      "source": "processed_translation_pages",
      "target": "processed_translation_pages_notfound",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L445",
      "weight": 1.0,
      "source": "processed_translation_pages",
      "target": "processed_translation_pages_unauthorized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L440",
      "weight": 1.0,
      "source": "processed_translation_pages_notfound",
      "target": "processed_translation_notfound_message",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L436",
      "weight": 1.0,
      "source": "processed_translation_pages_notfound",
      "target": "processed_translation_notfound_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L466",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_contactadmin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L450",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L458",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_goback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L462",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_gotodashboard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L454",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_requiresprivileges",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L446",
      "weight": 1.0,
      "source": "processed_translation_pages_unauthorized",
      "target": "processed_translation_unauthorized_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L455",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_requiresprivileges",
      "target": "processed_translation_requiresprivileges_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L456",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_requiresprivileges",
      "target": "processed_translation_requiresprivileges_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L459",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_goback",
      "target": "processed_translation_goback_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L460",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_goback",
      "target": "processed_translation_goback_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L463",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_gotodashboard",
      "target": "processed_translation_gotodashboard_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L464",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_gotodashboard",
      "target": "processed_translation_gotodashboard_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L467",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_contactadmin",
      "target": "processed_translation_contactadmin_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L468",
      "weight": 1.0,
      "source": "processed_translation_unauthorized_contactadmin",
      "target": "processed_translation_contactadmin_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L522",
      "weight": 1.0,
      "source": "processed_translation_agentos",
      "target": "processed_translation_agentos_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L514",
      "weight": 1.0,
      "source": "processed_translation_agentos",
      "target": "processed_translation_agentos_categories",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L473",
      "weight": 1.0,
      "source": "processed_translation_agentos",
      "target": "processed_translation_agentos_nav",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L507",
      "weight": 1.0,
      "source": "processed_translation_agentos",
      "target": "processed_translation_agentos_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L474",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L494",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_build",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L490",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_core",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L486",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_costmanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L482",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_editor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L478",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L498",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_govern",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L502",
      "weight": 1.0,
      "source": "processed_translation_agentos_nav",
      "target": "processed_translation_nav_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L475",
      "weight": 1.0,
      "source": "processed_translation_nav_agents",
      "target": "processed_translation_agents_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L476",
      "weight": 1.0,
      "source": "processed_translation_nav_agents",
      "target": "processed_translation_agents_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L479",
      "weight": 1.0,
      "source": "processed_translation_nav_flows",
      "target": "processed_translation_flows_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L480",
      "weight": 1.0,
      "source": "processed_translation_nav_flows",
      "target": "processed_translation_flows_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L579",
      "weight": 1.0,
      "source": "processed_translation_agents_flows",
      "target": "processed_translation_flows_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L576",
      "weight": 1.0,
      "source": "processed_translation_stat_flows",
      "target": "processed_translation_flows_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L580",
      "weight": 1.0,
      "source": "processed_translation_agents_flows",
      "target": "processed_translation_flows_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L576",
      "weight": 1.0,
      "source": "processed_translation_stat_flows",
      "target": "processed_translation_flows_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L483",
      "weight": 1.0,
      "source": "processed_translation_nav_editor",
      "target": "processed_translation_editor_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L484",
      "weight": 1.0,
      "source": "processed_translation_nav_editor",
      "target": "processed_translation_editor_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L487",
      "weight": 1.0,
      "source": "processed_translation_nav_costmanagement",
      "target": "processed_translation_costmanagement_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L488",
      "weight": 1.0,
      "source": "processed_translation_nav_costmanagement",
      "target": "processed_translation_costmanagement_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L491",
      "weight": 1.0,
      "source": "processed_translation_nav_core",
      "target": "processed_translation_core_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L492",
      "weight": 1.0,
      "source": "processed_translation_nav_core",
      "target": "processed_translation_core_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L495",
      "weight": 1.0,
      "source": "processed_translation_nav_build",
      "target": "processed_translation_build_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L496",
      "weight": 1.0,
      "source": "processed_translation_nav_build",
      "target": "processed_translation_build_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L499",
      "weight": 1.0,
      "source": "processed_translation_nav_govern",
      "target": "processed_translation_govern_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L500",
      "weight": 1.0,
      "source": "processed_translation_nav_govern",
      "target": "processed_translation_govern_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "processed_translation_nav_settings",
      "target": "processed_translation_settings_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L504",
      "weight": 1.0,
      "source": "processed_translation_nav_settings",
      "target": "processed_translation_settings_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L511",
      "weight": 1.0,
      "source": "processed_translation_agentos_status",
      "target": "processed_translation_status_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "weight": 1.0,
      "source": "processed_translation_agentos_status",
      "target": "processed_translation_status_healthy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "processed_translation_agentos_status",
      "target": "processed_translation_status_idle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "processed_translation_agentos_status",
      "target": "processed_translation_status_running",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "weight": 1.0,
      "source": "processed_translation_agentos_status",
      "target": "processed_translation_status_warning",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "processed_translation_status_running",
      "target": "processed_translation_running_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "processed_translation_status_running",
      "target": "processed_translation_running_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L596",
      "weight": 1.0,
      "source": "processed_translation_filter_running",
      "target": "processed_translation_running_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L597",
      "weight": 1.0,
      "source": "processed_translation_filter_running",
      "target": "processed_translation_running_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "weight": 1.0,
      "source": "processed_translation_status_healthy",
      "target": "processed_translation_healthy_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L509",
      "weight": 1.0,
      "source": "processed_translation_status_healthy",
      "target": "processed_translation_healthy_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L600",
      "weight": 1.0,
      "source": "processed_translation_filter_healthy",
      "target": "processed_translation_healthy_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L601",
      "weight": 1.0,
      "source": "processed_translation_filter_healthy",
      "target": "processed_translation_healthy_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "weight": 1.0,
      "source": "processed_translation_status_warning",
      "target": "processed_translation_warning_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L510",
      "weight": 1.0,
      "source": "processed_translation_status_warning",
      "target": "processed_translation_warning_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L604",
      "weight": 1.0,
      "source": "processed_translation_filter_warning",
      "target": "processed_translation_warning_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L605",
      "weight": 1.0,
      "source": "processed_translation_filter_warning",
      "target": "processed_translation_warning_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "processed_translation_status_idle",
      "target": "processed_translation_idle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L512",
      "weight": 1.0,
      "source": "processed_translation_status_idle",
      "target": "processed_translation_idle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L612",
      "weight": 1.0,
      "source": "processed_translation_filter_idle",
      "target": "processed_translation_idle_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L613",
      "weight": 1.0,
      "source": "processed_translation_filter_idle",
      "target": "processed_translation_idle_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_analytics",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_compliance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_data",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_finance",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_integration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "weight": 1.0,
      "source": "processed_translation_agentos_categories",
      "target": "processed_translation_categories_reporting",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "weight": 1.0,
      "source": "processed_translation_categories_finance",
      "target": "processed_translation_finance_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L515",
      "weight": 1.0,
      "source": "processed_translation_categories_finance",
      "target": "processed_translation_finance_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "weight": 1.0,
      "source": "processed_translation_categories_analytics",
      "target": "processed_translation_analytics_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L516",
      "weight": 1.0,
      "source": "processed_translation_categories_analytics",
      "target": "processed_translation_analytics_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "weight": 1.0,
      "source": "processed_translation_categories_compliance",
      "target": "processed_translation_compliance_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L517",
      "weight": 1.0,
      "source": "processed_translation_categories_compliance",
      "target": "processed_translation_compliance_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "weight": 1.0,
      "source": "processed_translation_categories_data",
      "target": "processed_translation_data_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L518",
      "weight": 1.0,
      "source": "processed_translation_categories_data",
      "target": "processed_translation_data_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "weight": 1.0,
      "source": "processed_translation_categories_integration",
      "target": "processed_translation_integration_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L519",
      "weight": 1.0,
      "source": "processed_translation_categories_integration",
      "target": "processed_translation_integration_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "weight": 1.0,
      "source": "processed_translation_categories_reporting",
      "target": "processed_translation_reporting_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L520",
      "weight": 1.0,
      "source": "processed_translation_categories_reporting",
      "target": "processed_translation_reporting_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L586",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_filter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L578",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L531",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_kpi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L582",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_lastrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L616",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_listheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L573",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_stat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L527",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_subtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L523",
      "weight": 1.0,
      "source": "processed_translation_agentos_agents",
      "target": "processed_translation_agents_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L536",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_activeruns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L540",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_avgsuccessrate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L568",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_confidence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L560",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_needsattention",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L544",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_pendinghitl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L552",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_rightnow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L564",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_successrate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L548",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_thismonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L532",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_totalflows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L556",
      "weight": 1.0,
      "source": "processed_translation_agents_kpi",
      "target": "processed_translation_kpi_vslastweek",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L533",
      "weight": 1.0,
      "source": "processed_translation_kpi_totalflows",
      "target": "processed_translation_totalflows_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L534",
      "weight": 1.0,
      "source": "processed_translation_kpi_totalflows",
      "target": "processed_translation_totalflows_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L537",
      "weight": 1.0,
      "source": "processed_translation_kpi_activeruns",
      "target": "processed_translation_activeruns_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L538",
      "weight": 1.0,
      "source": "processed_translation_kpi_activeruns",
      "target": "processed_translation_activeruns_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L541",
      "weight": 1.0,
      "source": "processed_translation_kpi_avgsuccessrate",
      "target": "processed_translation_avgsuccessrate_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L542",
      "weight": 1.0,
      "source": "processed_translation_kpi_avgsuccessrate",
      "target": "processed_translation_avgsuccessrate_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L545",
      "weight": 1.0,
      "source": "processed_translation_kpi_pendinghitl",
      "target": "processed_translation_pendinghitl_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L546",
      "weight": 1.0,
      "source": "processed_translation_kpi_pendinghitl",
      "target": "processed_translation_pendinghitl_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L549",
      "weight": 1.0,
      "source": "processed_translation_kpi_thismonth",
      "target": "processed_translation_thismonth_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L550",
      "weight": 1.0,
      "source": "processed_translation_kpi_thismonth",
      "target": "processed_translation_thismonth_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L553",
      "weight": 1.0,
      "source": "processed_translation_kpi_rightnow",
      "target": "processed_translation_rightnow_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L554",
      "weight": 1.0,
      "source": "processed_translation_kpi_rightnow",
      "target": "processed_translation_rightnow_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L557",
      "weight": 1.0,
      "source": "processed_translation_kpi_vslastweek",
      "target": "processed_translation_vslastweek_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L558",
      "weight": 1.0,
      "source": "processed_translation_kpi_vslastweek",
      "target": "processed_translation_vslastweek_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L561",
      "weight": 1.0,
      "source": "processed_translation_kpi_needsattention",
      "target": "processed_translation_needsattention_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L562",
      "weight": 1.0,
      "source": "processed_translation_kpi_needsattention",
      "target": "processed_translation_needsattention_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L565",
      "weight": 1.0,
      "source": "processed_translation_kpi_successrate",
      "target": "processed_translation_successrate_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L566",
      "weight": 1.0,
      "source": "processed_translation_kpi_successrate",
      "target": "processed_translation_successrate_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L569",
      "weight": 1.0,
      "source": "processed_translation_kpi_confidence",
      "target": "processed_translation_confidence_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L570",
      "weight": 1.0,
      "source": "processed_translation_kpi_confidence",
      "target": "processed_translation_confidence_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L626",
      "weight": 1.0,
      "source": "processed_translation_listheader_confidence",
      "target": "processed_translation_confidence_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "processed_translation_stat_confidence",
      "target": "processed_translation_confidence_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L627",
      "weight": 1.0,
      "source": "processed_translation_listheader_confidence",
      "target": "processed_translation_confidence_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "processed_translation_stat_confidence",
      "target": "processed_translation_confidence_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L575",
      "weight": 1.0,
      "source": "processed_translation_agents_stat",
      "target": "processed_translation_stat_confidence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L576",
      "weight": 1.0,
      "source": "processed_translation_agents_stat",
      "target": "processed_translation_stat_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L574",
      "weight": 1.0,
      "source": "processed_translation_agents_stat",
      "target": "processed_translation_stat_success",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L583",
      "weight": 1.0,
      "source": "processed_translation_agents_lastrun",
      "target": "processed_translation_lastrun_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L584",
      "weight": 1.0,
      "source": "processed_translation_agents_lastrun",
      "target": "processed_translation_lastrun_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L591",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_categoryall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L607",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_error",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L599",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_healthy",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L611",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_idle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L595",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_running",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L587",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_statusall",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L603",
      "weight": 1.0,
      "source": "processed_translation_agents_filter",
      "target": "processed_translation_filter_warning",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L588",
      "weight": 1.0,
      "source": "processed_translation_filter_statusall",
      "target": "processed_translation_statusall_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L589",
      "weight": 1.0,
      "source": "processed_translation_filter_statusall",
      "target": "processed_translation_statusall_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L592",
      "weight": 1.0,
      "source": "processed_translation_filter_categoryall",
      "target": "processed_translation_categoryall_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L593",
      "weight": 1.0,
      "source": "processed_translation_filter_categoryall",
      "target": "processed_translation_categoryall_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L617",
      "weight": 1.0,
      "source": "processed_translation_agents_listheader",
      "target": "processed_translation_listheader_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L625",
      "weight": 1.0,
      "source": "processed_translation_agents_listheader",
      "target": "processed_translation_listheader_confidence",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L629",
      "weight": 1.0,
      "source": "processed_translation_agents_listheader",
      "target": "processed_translation_listheader_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L621",
      "weight": 1.0,
      "source": "processed_translation_agents_listheader",
      "target": "processed_translation_listheader_success",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L618",
      "weight": 1.0,
      "source": "processed_translation_listheader_agent",
      "target": "processed_translation_agent_en",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/locales/processed/translation.json",
      "source_location": "L619",
      "weight": 1.0,
      "source": "processed_translation_listheader_agent",
      "target": "processed_translation_agent_tr",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_agentcard_agentcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_agentcard_agentcardprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_agentcard_categoryicons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_agentcard_iconcolorstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentCard.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_agentcard",
      "target": "agent_os_statusindicator_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentcard",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentcard_agentcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_agentdetailheader_agentdetailheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_agentdetailheader_agentdetailheaderprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_agentdetailheader_categoryicons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_agentdetailheader_iconcolorstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentDetailHeader.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agent_os_agentdetailheader",
      "target": "agent_os_statusindicator_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "agent_os_agentfilterbar_agentfilterbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentFilterBar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "agent_os_agentfilterbar",
      "target": "agent_os_agentfilterbar_agentfilterbarprops",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentfilterbar",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentfilterbar_agentfilterbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_agentlistrow_agentlistrow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_agentlistrow_agentlistrowprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_agentlistrow_categoryicons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_agentlistrow_iconcolorstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentListRow.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "agent_os_agentlistrow",
      "target": "agent_os_statusindicator_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentlistrow",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_agentlistrow_agentlistrow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "agent_os_agentsettingsmodal_agentsettingsmodal",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "agent_os_agentsettingsmodal_agentsettingsmodalprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "agent_os_agentsettingsmodal_settingstab",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/AgentSettingsModal.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "agent_os_agentsettingsmodal",
      "target": "agent_os_agentsettingsmodal_toggle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/ErrorHotspots.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "agent_os_errorhotspots",
      "target": "agent_os_errorhotspots_errorhotspots",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/ErrorHotspots.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agent_os_errorhotspots",
      "target": "agent_os_errorhotspots_errorhotspotsprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_flowconfigheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_flowconfigheaderprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_flowgraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_flowgraphprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_nodebarcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowGraph.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "source": "agent_os_flowgraph",
      "target": "agent_os_flowgraph_svg_lines",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agent_os_flowlist",
      "target": "agent_os_flowlist_flow_delay_classes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "agent_os_flowlist",
      "target": "agent_os_flowlist_flowlist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/FlowList.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agent_os_flowlist",
      "target": "agent_os_flowlist_flowlistprops",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_kpicard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "agent_os_kpicard",
      "target": "agent_os_kpicard_iconcolormap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "agent_os_kpicard",
      "target": "agent_os_kpicard_kpicard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/KpiCard.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_kpicard",
      "target": "agent_os_kpicard_kpicardprops",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "agent_os_index",
      "target": "agent_os_kpicard_kpicard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "source": "agent_os_masterruntime",
      "target": "agent_os_masterruntime_inforow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "agent_os_masterruntime",
      "target": "agent_os_masterruntime_masterruntime",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/MasterRuntime.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "agent_os_masterruntime",
      "target": "agent_os_masterruntime_masterruntimeprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "agent_os_runhistorytable",
      "target": "agent_os_runhistorytable_getstatusconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "agent_os_runhistorytable",
      "target": "agent_os_runhistorytable_runhistorytable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/RunHistoryTable.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "agent_os_runhistorytable",
      "target": "agent_os_runhistorytable_runhistorytableprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "agent_os_statusindicator",
      "target": "agent_os_statusindicator_dotcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "agent_os_statusindicator",
      "target": "agent_os_statusindicator_statusindicator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/agent-os/StatusIndicator.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agent_os_statusindicator",
      "target": "agent_os_statusindicator_statusindicatorprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "auth_permissiongate",
      "target": "auth_permissiongate_empty_permissions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "auth_permissiongate",
      "target": "auth_permissiongate_permissiongate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "auth_permissiongate",
      "target": "auth_permissiongate_permissiongateprops",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/components/auth/PermissionGate.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "auth_permissiongate_permissiongate",
      "target": "store_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/common/LoadingState/LoadingState.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "loadingstate_loadingstate",
      "target": "loadingstate_loadingstate_loadingstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/common/LoadingState/LoadingState.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "loadingstate_loadingstate",
      "target": "loadingstate_loadingstate_loadingstateprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/common/NotificationProvider.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "common_notificationprovider",
      "target": "common_notificationprovider_notificationprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_data_sources",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_fielddef",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_fieldoption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_fieldoptionssource",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L311",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_getnodetypedef",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_node_type_registry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_nodetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_nodetypedef",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/nodeTypeRegistry.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "nodeeditor_nodetyperegistry",
      "target": "nodeeditor_nodetyperegistry_tools",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L183",
      "weight": 1.0,
      "source": "components_propertiespanel_propertiespanel",
      "target": "nodeeditor_nodetyperegistry_getnodetypedef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_default_ports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_istoolcategorynode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_istoolporthandle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_nextportindex",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_nodedataextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_port",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_portid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_portposition",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_semanticrole",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_tool_category_node_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_toolbox_default_ports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_toolboxnodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_toolitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/NodeEditor/toolboxTypes.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodeeditor_toolboxtypes",
      "target": "nodeeditor_toolboxtypes_tooltype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/ConditionalEdge.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "edges_conditionaledge",
      "target": "edges_conditionaledge_conditionaledge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "edges_waypointedge",
      "target": "edges_waypointedge_waypointedge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "edges_waypointedge",
      "target": "edges_waypointutils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "edges_waypointedge",
      "target": "edges_waypointutils_buildwaypointpath",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "edges_waypointedge",
      "target": "edges_waypointutils_projectontoedge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/WaypointEdge.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "edges_waypointedge",
      "target": "edges_waypointutils_waypoint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "edges_waypointutils",
      "target": "edges_waypointutils_buildwaypointpath",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "edges_waypointutils",
      "target": "edges_waypointutils_projectontoedge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "edges_waypointutils",
      "target": "edges_waypointutils_projectontosegment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "edges_waypointutils",
      "target": "edges_waypointutils_waypoint",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/edges/waypointUtils.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "edges_waypointutils_projectontoedge",
      "target": "edges_waypointutils_projectontosegment",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/helpers.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "graph_helpers",
      "target": "graph_helpers_flowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/helpers.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "graph_helpers",
      "target": "graph_helpers_getstatusicon",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "nodes_customnode_customnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "nodes_customnode_customnodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "nodes_customnode_spreadstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "nodes_customnode_status_box",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/CustomNode.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "nodes_customnode",
      "target": "nodes_customnode_truncatelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ForkNode.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "nodes_forknode",
      "target": "nodes_forknode_forknode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ForkNode.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_forknode",
      "target": "nodes_forknode_forknodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "nodes_toolflownode",
      "target": "nodes_toolflownode_tool_visuals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "source": "nodes_toolflownode",
      "target": "nodes_toolflownode_toolflownode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolFlowNode.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "nodes_toolflownode",
      "target": "nodes_toolflownode_toolflownodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_toolboxnode",
      "target": "nodes_toolnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_gettoolvisual",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_tool_type_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_tool_visuals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_toolnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_toolnodeprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "nodes_toolnode",
      "target": "nodes_toolnode_toolvisual",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolNode.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "source": "nodes_toolnode_toolnode",
      "target": "nodes_toolnode_gettoolvisual",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "nodes_toolboxnode",
      "target": "nodes_toolnode_toolnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "nodes_toolboxnode",
      "target": "nodes_toolboxnode_spreadstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/components/graph/nodes/ToolboxNode.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "nodes_toolboxnode",
      "target": "nodes_toolboxnode_toolboxnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "admin_auditlog_actions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/AuditLog.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "admin_auditlog",
      "target": "admin_auditlog_auditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleDetail.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "admin_roledetail",
      "target": "admin_roledetail_roledetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/RoleManagement.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "admin_rolemanagement",
      "target": "admin_rolemanagement_rolemanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "admin_usermanagement",
      "target": "admin_usermanagement_usermanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/Admin/UserManagement.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "admin_usermanagement_usermanagement",
      "target": "store_authstore_usecurrentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "agentdetail_agentdetail_agentdetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L160",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "agentdetail_agentdetail_kpistatcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "agentdetail_agentdetail_mock_agent_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L135",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "agentdetail_agentdetail_tabbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentDetail/AgentDetail.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "agentdetail_agentdetail",
      "target": "agentdetail_agentdetail_tabkey",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentlist_agentlist_agentlist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentlist_agentlist_grid_delay_classes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentlist_agentlist_list_delay_classes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentlist_agentlist_status_order",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentos_agentos_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentos_agentos_types_agentcategory",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentos_agentos_types_agentstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentos_agentos_types_sortoption",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/AgentList/AgentList.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "agentlist_agentlist",
      "target": "agentos_agentos_types_viewmode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_agentbreakdownsection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_agentbreakdownsection_agentbreakdownsection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_costkpigrid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_costkpigrid_costkpigrid",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_costtrendchart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_costtrendchart_costtrendchart",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_guardrailsection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_guardrailsection_guardrailsection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_tokenusagetable",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "components_tokenusagetable_tokenusagetable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "costmanagement_costmanagement_costmanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "costmanagement_costmanagement_period",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "costmanagement_costmanagement_period_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "costmanagement_costmanagement_periodconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/CostManagement.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "costmanagement_costmanagement",
      "target": "costmanagement_costmanagement_windowtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "components_agentbreakdownsection_agentbreakdownsection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "components_agentbreakdownsection_bar_bg_classes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "components_agentbreakdownsection_chart_colors",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "components_agentbreakdownsection_pieentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/AgentBreakdownSection.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_agentbreakdownsection",
      "target": "components_agentbreakdownsection_props",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_costkpigrid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_daysforperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_kpicard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_kpicardprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_period",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_costkpigrid",
      "target": "components_costkpigrid_props",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostKpiGrid.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "source": "components_costkpigrid_costkpigrid",
      "target": "components_costkpigrid_daysforperiod",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "components_costtrendchart_costtrendchart",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/CostTrendChart.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "components_costtrendchart",
      "target": "components_costtrendchart_month_names",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "components_guardraileditdialog_buildschema",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "components_guardraileditdialog_formvalues",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "components_guardraileditdialog_guardraileditdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailEditDialog.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "source": "components_guardraileditdialog",
      "target": "components_guardraileditdialog_props",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardraileditdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardraileditdialog_guardraileditdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardrailsection_cardprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardrailsection_guardrailcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L158",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardrailsection_guardrailsection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardrailsection_status_badge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/GuardrailSection.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_guardrailsection",
      "target": "components_guardrailsection_window_label",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "components_tokenusagetable_fmt",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "components_tokenusagetable_props",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/CostManagement/components/TokenUsageTable.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "components_tokenusagetable",
      "target": "components_tokenusagetable_tokenusagetable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L134",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_flowconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_flowconfigllmcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_flowconfigrunrecord",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L190",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_generalpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L320",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_historypanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L284",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_llmpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L307",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_llmrow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L108",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_mock_fc_llm_cards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_mock_fc_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_mock_fc_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L388",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_retrypanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowConfig/FlowConfig.tsx",
      "source_location": "L127",
      "weight": 1.0,
      "source": "flowconfig_flowconfig",
      "target": "flowconfig_flowconfig_versions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_addbranchoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_addbranchoverlay_addbranchoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_branchrouterpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_branchrouterpanel_branchrouterpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_connecttoversiondialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_connecttoversiondialog_connecttoversiondialog",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_edgetypepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_edgetypepicker_edgetypepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_graphcanvas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_graphcanvas_graphcanvas",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_headertoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_headertoolbar_headertoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_nodepalette",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_nodepalette_nodepalette",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_propertiespanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_propertiespanel_propertiespanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_versiontoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "components_versiontoolbar_versiontoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "floweditor_floweditor_floweditor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "floweditor_floweditor_seed_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usefileio",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usefileio_usefileio",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usegraphinteractions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usegraphinteractions_usegraphinteractions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usevalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_usevalidation_usevalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_useversionconnection_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_useversionsave",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "floweditor_floweditor",
      "target": "hooks_useversionsave_useversionsave",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "hooks_usefileio_usefileio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L96",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "hooks_usegraphinteractions_usegraphinteractions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L126",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "hooks_usevalidation_usevalidation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "hooks_useversionconnection_useversionconnection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "hooks_useversionsave_useversionsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/FlowEditor.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "source": "floweditor_floweditor_floweditor",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/AddBranchOverlay.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_addbranchoverlay",
      "target": "components_addbranchoverlay_addbranchoverlay",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/AddBranchOverlay.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_addbranchoverlay_addbranchoverlay",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "components_branchrouterpanel_branchrouterpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "components_branchrouterpanel_branchrouterpanelprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/BranchRouterPanel.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "components_branchrouterpanel",
      "target": "components_branchrouterpanel_dragstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "components_connecttoversiondialog_connecttoversiondialog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/ConnectToVersionDialog.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "components_connecttoversiondialog",
      "target": "components_connecttoversiondialog_connecttoversiondialogprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/EdgeTypePicker.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_edgetypepicker",
      "target": "components_edgetypepicker_edgetypepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/EdgeTypePicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_edgetypepicker",
      "target": "components_edgetypepicker_edgetypepickerprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "components_graphcanvas",
      "target": "components_graphcanvas_graphcanvas",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "components_graphcanvas",
      "target": "components_graphcanvas_graphcanvasprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "components_graphcanvas",
      "target": "hooks_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/GraphCanvas.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "components_graphcanvas",
      "target": "hooks_useversionconnection_graphversionmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "components_headertoolbar_headertoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "components_headertoolbar_headertoolbarprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "components_headertoolbar_toolmode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "validators_graphvalidator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/HeaderToolbar.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "components_headertoolbar",
      "target": "validators_graphvalidator_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "source": "components_nodepalette",
      "target": "components_nodepalette_nodepalette",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "source": "components_nodepalette",
      "target": "components_nodepalette_nodepaletteprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_nodepalette",
      "target": "components_nodepalette_palette_groups",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_nodepalette",
      "target": "components_nodepalette_palettegroup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/NodePalette.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_nodepalette",
      "target": "components_nodepalette_paletteitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_propertiespanel_test",
      "target": "components_propertiespanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_propertiespanel_test",
      "target": "components_propertiespanel_propertiespanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_propertiespanel_test",
      "target": "components_propertiespanel_test_llmnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "components_propertiespanel_test",
      "target": "components_propertiespanel_test_makewrapper",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.test.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "components_propertiespanel_test",
      "target": "components_propertiespanel_test_sample",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "components_propertiespanel_propertiespanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "components_propertiespanel_propertiespanelprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "validators_graphvalidator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/PropertiesPanel.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "components_propertiespanel",
      "target": "validators_graphvalidator_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "components_versiontoolbar_versiontoolbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "components_versiontoolbar_versiontoolbarprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "hooks_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/components/VersionToolbar.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "source": "components_versiontoolbar",
      "target": "hooks_useversionconnection_graphversionmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_downloadjson",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_field",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_graphjson",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_serializededge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_serializednode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L117",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_usefileio",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_usefileioparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useFileIO.ts",
      "source_location": "L104",
      "weight": 1.0,
      "source": "hooks_usefileio",
      "target": "hooks_usefileio_usefileioreturn",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_usegraphinteractions_generatenodeid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_usegraphinteractions_usegraphinteractions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_usegraphinteractions_usegraphinteractionsparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_usegraphinteractions_usegraphinteractionsreturn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions",
      "target": "hooks_useversionconnection_graphversionmode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useGraphInteractions.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "hooks_usegraphinteractions_usegraphinteractions",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "hooks_usevalidation",
      "target": "hooks_usevalidation_usevalidation",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "hooks_usevalidation",
      "target": "validators_graphvalidator",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usevalidation",
      "target": "validators_graphvalidator_validategraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_usevalidation",
      "target": "validators_graphvalidator_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useValidation.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "hooks_usevalidation_usevalidation",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "hooks_useversionconnection",
      "target": "hooks_useversionconnection_graphversionmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "hooks_useversionconnection",
      "target": "hooks_useversionconnection_initialedges",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "hooks_useversionconnection",
      "target": "hooks_useversionconnection_initialnodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "hooks_useversionconnection",
      "target": "hooks_useversionconnection_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L21",
      "weight": 1.0,
      "source": "hooks_useversionconnection",
      "target": "hooks_useversionconnection_useversionconnectionreturn",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "hooks_useversionsave",
      "target": "hooks_useversionconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "hooks_useversionsave",
      "target": "hooks_useversionconnection_graphversionmode",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionConnection.ts",
      "source_location": "L83",
      "weight": 1.0,
      "source": "hooks_useversionconnection_useversionconnection",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "hooks_useversionsave",
      "target": "hooks_useversionsave_useversionsave",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "hooks_useversionsave",
      "target": "hooks_useversionsave_useversionsaveparams",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "hooks_useversionsave",
      "target": "hooks_useversionsave_useversionsavereturn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/hooks/useVersionSave.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "hooks_useversionsave_useversionsave",
      "target": "store_grapheditorstore_usegrapheditorstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "validators_graphvalidator_test",
      "target": "validators_graphvalidator",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "validators_graphvalidator_test",
      "target": "validators_graphvalidator_test_makeedge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "validators_graphvalidator_test",
      "target": "validators_graphvalidator_test_makenode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "validators_graphvalidator_test",
      "target": "validators_graphvalidator_validategraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "validators_graphvalidator",
      "target": "validators_graphvalidator_nodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "validators_graphvalidator",
      "target": "validators_graphvalidator_validategraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "validators_graphvalidator",
      "target": "validators_graphvalidator_validationerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowEditor/validators/graphValidator.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "validators_graphvalidator",
      "target": "validators_graphvalidator_validationresult",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_iopanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_iopanel_iopanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_kpistrip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_kpistrip_kpistrip",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_logpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_logpanel_logpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_rungraph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_runheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_runheader_runheader",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_runselector",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "components_runselector_runselector",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "flowrundetail_flowrundetail_flowrundetail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "hooks_userundetail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail",
      "target": "hooks_userundetail_userundetail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/FlowRunDetail.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "flowrundetail_flowrundetail_flowrundetail",
      "target": "hooks_userundetail_userundetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "components_iopanel_iopanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "components_iopanel_iopanelprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "components_iopanel_iotab",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "core_run_detail_types_rundetailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/IoPanel.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_iopanel",
      "target": "core_run_detail_types_runevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "components_kpistrip_kpicard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "components_kpistrip_kpistrip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "components_kpistrip_kpistripprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/KpiStrip.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_kpistrip",
      "target": "core_run_detail_types_kpidata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "components_logpanel_loglevelspan",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "components_logpanel_logpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "components_logpanel_logpanelprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "core_run_detail_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "core_run_detail_constants_loglevelstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "core_run_detail_types_loglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/LogPanel.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "components_logpanel",
      "target": "core_run_detail_types_runlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "components_rungraph_nodestatusstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "components_rungraph_nodestatustextstyle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "components_rungraph_rungraph",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "components_rungraph_rungraphprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "core_run_detail_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "core_run_detail_constants_graph_edges",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "core_run_detail_types_graphnodedef",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunGraph.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_rungraph",
      "target": "core_run_detail_types_rungraphnodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "components_runheader_runheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "components_runheader_runheaderprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "core_run_detail_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "core_run_detail_constants_runbadgestyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunHeader.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "components_runheader",
      "target": "core_run_detail_types_rundetaildata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "components_runselector_runselector",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "components_runselector_runselectorprops",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_constants_runbadgestyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_constants_selectordotstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_types_rundetailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/components/RunSelector.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "components_runselector",
      "target": "core_run_detail_types_runselectoroption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_graph_edges",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_graph_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_loglevelstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_mock_run_details",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L283",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_mock_run_events",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L220",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_mock_run_graph_states",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L342",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_mock_run_logs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_mock_run_selector_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_runbadgestyles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_constants_selectordotstyles",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_graphedge",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_graphnodedef",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_loglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_rundetaildata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_rundetailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_runevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_rungraphnodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_runlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "core_run_detail_constants",
      "target": "core_run_detail_types_runselectoroption",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_graph_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_mock_run_selector_options",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_mock_run_details",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_mock_run_graph_states",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_mock_run_events",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_constants_mock_run_logs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L78",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_graphedge",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L70",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_graphnodedef",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L61",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_kpidata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_loglevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_rundetaildata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_rundetailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_runevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_runeventtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_rungraphnodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_runlogentry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.types.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "core_run_detail_types",
      "target": "core_run_detail_types_runselectoroption",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types_runselectoroption",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types_rundetaildata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_types_rundetaildata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types_rungraphnodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_types_rungraphnodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types_kpidata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_types_graphnodedef",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_utils_derivekpidata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_utils_filterselectoroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/core/run-detail.utils.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "core_run_detail_utils",
      "target": "core_run_detail_utils_getactivenodeinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_utils_getactivenodeinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_utils_filterselectoroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "core_run_detail_utils_derivekpidata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/FlowRunDetail/hooks/useRunDetail.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "hooks_userundetail",
      "target": "hooks_userundetail_userundetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L450",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_advancedsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L273",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_apikeysettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L100",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_generalsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L195",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_notification_toggles",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L218",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_notificationsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_settingstab",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/Settings/Settings.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "settings_settings",
      "target": "settings_settings_toggle",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_category_options",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L1036",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_agent_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_agents",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L511",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_cost_by_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L530",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_cost_distribution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L462",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_cost_kpis",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L498",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_daily_bars",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L952",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_editor_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L303",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_events",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L918",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_fc_llm_cards",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L869",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_fc_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L880",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_fc_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L815",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_flow_config_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L627",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_flow_versions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_flows",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L772",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_general_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L634",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_graph_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L537",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_guardrails",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L436",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_hotspots",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L783",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_llm_configs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L939",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_palette_nodes",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L806",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_retry_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L180",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_runs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L397",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_suggestions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L567",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_constants_mock_token_usage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_agentcategory",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_agentflow",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_agentsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_costbreakdownagent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_costdistributionitem",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_costguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_costkpi",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_dailybardata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_editornodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_errorhotspot",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowconfigllmcard",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowconfignode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowconfigrun",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowconfigrunrecord",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowgeneralconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowretryconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_flowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_liveevent",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_llmnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_palettenode",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_runtimesuggestion",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.constants.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_constants",
      "target": "agentos_agentos_types_tokenusagerow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_agent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_agentcategory",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_agentflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L282",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_agentsettings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_agentstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_costbreakdownagent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_costdistributionitem",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_costguardrail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_costkpi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L107",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_dailybardata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L209",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_editornodedata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_errorhotspot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_eventseverity",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_eventsource",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L271",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowconfigllmcard",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L243",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowconfignode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L241",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowconfignodetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowconfigrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L263",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowconfigrunrecord",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L229",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowgeneralconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L148",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowgraphnode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L146",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flownodestate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flownodetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L200",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowretryconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowrun",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_flowversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L129",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_guardrailstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_iconcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_liveevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L190",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_llmnodeconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_palettenode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_runstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_runtimesuggestion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_sortoption",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L141",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_tokenusagelevel",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L251",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_tokenusagerow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/AgentOS/agentOs.types.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "agentos_agentos_types",
      "target": "agentos_agentos_types_viewmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Callback.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "auth_callback",
      "target": "auth_callback_callback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "auth_login",
      "target": "auth_login_dev_users",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Auth/Login.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "auth_login",
      "target": "auth_login_login",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/NoPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "source": "pages_nopage",
      "target": "pages_nopage_nopage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "unauthorized_unauthorized_test",
      "target": "test_test_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "source": "unauthorized_unauthorized_test",
      "target": "test_test_utils_customrender",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "unauthorized_unauthorized_test",
      "target": "unauthorized_unauthorized",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "unauthorized_unauthorized_test",
      "target": "unauthorized_unauthorized_unauthorized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/pages/Unauthorized/Unauthorized.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "unauthorized_unauthorized",
      "target": "unauthorized_unauthorized_unauthorized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "appsidebar_appsidebar_appsidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "appsidebar_appsidebar_getuserinitials",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "appsidebar_appsidebar",
      "target": "appsidebar_appsidebar_isnavitemactive",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "appsidebar_appsidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L205",
      "weight": 1.0,
      "source": "appsidebar_appsidebar_appsidebar",
      "target": "appsidebar_appsidebar_getuserinitials",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/layout/AppSidebar/AppSidebar.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "source": "appsidebar_appsidebar_appsidebar",
      "target": "store_authstore_usecurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "appsidebar_appsidebar_appsidebar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Footer.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "layout_footer",
      "target": "layout_footer_footer",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "layout_footer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "header_header",
      "target": "header_header_breadcrumbitemtype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "header_header",
      "target": "header_header_dynamiclabelresolvers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "header_header",
      "target": "header_header_generatebreadcrumbs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "source": "header_header",
      "target": "header_header_header",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "header_header",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "header_header_header",
      "target": "header_header_generatebreadcrumbs",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "source": "header_header_header",
      "target": "store_uistore_usetheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/layout/Header/Header.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "source": "header_header_header",
      "target": "store_uistore_useuistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "layout_layout_layout",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/Layout/Layout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "source": "layout_layout",
      "target": "wrappers_errorboundary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/layout/RightBar.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "source": "layout_rightbar",
      "target": "layout_rightbar_rightbar",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "wrappers_errorboundary",
      "target": "wrappers_errorboundary_errorboundary",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "wrappers_errorboundary",
      "target": "wrappers_errorboundary_errorboundaryprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "wrappers_errorboundary",
      "target": "wrappers_errorboundary_errorboundarystate",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_errorboundary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "wrappers_errorboundary_errorboundary",
      "target": "wrappers_errorboundary_errorboundary_componentdidcatch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "source": "wrappers_errorboundary_errorboundary",
      "target": "wrappers_errorboundary_errorboundary_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "wrappers_errorboundary_errorboundary",
      "target": "wrappers_errorboundary_errorboundary_getderivedstatefromerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ErrorBoundary.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "wrappers_errorboundary_errorboundary",
      "target": "wrappers_errorboundary_errorboundary_render",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "test_test_utils_customrender",
      "target": "wrappers_errorboundary_errorboundary_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/ProtectedLayout.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "wrappers_protectedlayout",
      "target": "wrappers_protectedlayout_protectedlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_protectedlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/wrappers/ProtectedLayout.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "wrappers_protectedlayout_protectedlayout",
      "target": "store_authstore_useisauthenticated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_protectedlayout_protectedlayout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/PublicLayout.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "wrappers_publiclayout",
      "target": "wrappers_publiclayout_publiclayout",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_publiclayout",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "frontend/src/presentation/view/wrappers/PublicLayout.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "wrappers_publiclayout_publiclayout",
      "target": "store_authstore_useisauthenticated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_publiclayout_publiclayout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_agentdetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_agentlist",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L107",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_auditlog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_callback",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_costmanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_flowconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_floweditor",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_flowrundetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_login",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_nopage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L97",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_roledetail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_rolemanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L221",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_router",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_settings",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L117",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_suspenselayout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_unauthorized",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/presentation/view/wrappers/Router.tsx",
      "source_location": "L102",
      "weight": 1.0,
      "source": "wrappers_router",
      "target": "wrappers_router_usermanagement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "store_authstore",
      "target": "store_authstore_authstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "store_authstore",
      "target": "store_authstore_authuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "store_authstore",
      "target": "store_authstore_useauthstore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "store_authstore",
      "target": "store_authstore_usecurrentuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "store_authstore",
      "target": "store_authstore_useisauthenticated",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L65",
      "weight": 1.0,
      "source": "store_authstore_usecurrentuser",
      "target": "store_authstore_useauthstore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/authStore.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "store_authstore_useisauthenticated",
      "target": "store_authstore_useauthstore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_addingbranchmode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_branchrouterstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_edgemenustate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_grapheditorstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_graphsnapshot",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_initial_graph_state",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_overlaynode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L23",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_partializedstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L29",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_striptransientnodeprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_temporalequality",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L169",
      "weight": 1.0,
      "source": "store_grapheditorstore",
      "target": "store_grapheditorstore_usegrapheditorstore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/graphEditorStore.ts",
      "source_location": "L39",
      "weight": 1.0,
      "source": "store_grapheditorstore_temporalequality",
      "target": "store_grapheditorstore_striptransientnodeprops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "store_socketstore",
      "target": "store_socketstore_socketstate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L13",
      "weight": 1.0,
      "source": "store_socketstore",
      "target": "store_socketstore_socketstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "store_socketstore",
      "target": "store_socketstore_usesessionexpiresat",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "store_socketstore",
      "target": "store_socketstore_usesocketstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L24",
      "weight": 1.0,
      "source": "store_socketstore",
      "target": "store_socketstore_usesocketstore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "store_socketstore_usesessionexpiresat",
      "target": "store_socketstore_usesocketstore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/socketStore.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "store_socketstore_usesocketstatus",
      "target": "store_socketstore_usesocketstore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "store_uistore_test",
      "target": "store_uistore",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "store_uistore_test",
      "target": "store_uistore_useuistore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "store_uistore",
      "target": "store_uistore_applytheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "store_uistore",
      "target": "store_uistore_theme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "store_uistore",
      "target": "store_uistore_uistate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "store_uistore",
      "target": "store_uistore_usetheme",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "store_uistore",
      "target": "store_uistore_useuistore",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/store/uiStore.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "store_uistore_usetheme",
      "target": "store_uistore_useuistore",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "test_test_utils",
      "target": "test_test_utils_createtestqueryclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "test_test_utils",
      "target": "test_test_utils_customrender",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/test/test-utils.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "test_test_utils_customrender",
      "target": "test_test_utils_createtestqueryclient",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/autoLayout.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "utils_autolayout",
      "target": "utils_autolayout_applyautolayout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "utils_errormessages",
      "target": "utils_errormessages_autherrorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "utils_errormessages",
      "target": "utils_errormessages_error_code_messages",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L34",
      "weight": 1.0,
      "source": "utils_errormessages",
      "target": "utils_errormessages_error_message_patterns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "utils_errormessages",
      "target": "utils_errormessages_getuserfriendlyerrormessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L167",
      "weight": 1.0,
      "source": "utils_errormessages",
      "target": "utils_errormessages_istechnicalerror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "frontend/src/utils/errorMessages.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "utils_errormessages_getuserfriendlyerrormessage",
      "target": "utils_errormessages_istechnicalerror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_tsconfig_app",
      "target": "frontend_tsconfig_app_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L53",
      "weight": 1.0,
      "source": "frontend_tsconfig_app",
      "target": "frontend_tsconfig_app_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "frontend_tsconfig_app",
      "target": "frontend_tsconfig_app_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_allowimportingtsextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_baseurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_esmoduleinterop",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_forceconsistentcasinginfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_jsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_moduledetection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_noemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_resolvejsonmodule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_tsbuildinfofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_usedefineforclassfields",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions",
      "target": "frontend_tsconfig_app_compileroptions_verbatimmodulesyntax",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_api",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L36",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_components",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L42",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L45",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_constants",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_hooks",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_icons",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L39",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_layout",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L46",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_models",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L38",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_pages",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_presentation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L33",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_store",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L44",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.app.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "frontend_tsconfig_app_compileroptions_paths",
      "target": "frontend_tsconfig_app_paths_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "frontend_tsconfig",
      "target": "frontend_tsconfig_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_tsconfig",
      "target": "frontend_tsconfig_files",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_tsconfig",
      "target": "frontend_tsconfig_references",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_allowimportingtsextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_baseurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_esmoduleinterop",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_noemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions",
      "target": "frontend_tsconfig_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "frontend_tsconfig_compileroptions_paths",
      "target": "frontend_tsconfig_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "frontend_tsconfig_node",
      "target": "frontend_tsconfig_node_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "frontend_tsconfig_node",
      "target": "frontend_tsconfig_node_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_allowimportingtsextensions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_erasablesyntaxonly",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_moduledetection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_noemit",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_nouncheckedsideeffectimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_tsbuildinfofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "frontend/tsconfig.node.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "frontend_tsconfig_node_compileroptions",
      "target": "frontend_tsconfig_node_compileroptions_verbatimmodulesyntax",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "frontend/vitest.config.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "frontend_vitest_config",
      "target": "frontend_vite_config",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L158",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L155",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L156",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L157",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L160",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L161",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L162",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L163",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L164",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs",
      "target": "dashboards_langgraph_logs_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs_annotations",
      "target": "dashboards_langgraph_logs_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L157",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs_templating",
      "target": "dashboards_langgraph_logs_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs_time",
      "target": "dashboards_langgraph_logs_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L159",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs_time",
      "target": "dashboards_langgraph_logs_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-logs.json",
      "source_location": "L160",
      "weight": 1.0,
      "source": "dashboards_langgraph_logs_timepicker",
      "target": "dashboards_langgraph_logs_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L75",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L801",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L799",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L800",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L803",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L804",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L805",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L806",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L807",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics",
      "target": "dashboards_langgraph_metrics_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics_annotations",
      "target": "dashboards_langgraph_metrics_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics_templating",
      "target": "dashboards_langgraph_metrics_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics_time",
      "target": "dashboards_langgraph_metrics_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L802",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics_time",
      "target": "dashboards_langgraph_metrics_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-metrics.json",
      "source_location": "L803",
      "weight": 1.0,
      "source": "dashboards_langgraph_metrics_timepicker",
      "target": "dashboards_langgraph_metrics_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L359",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L356",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L357",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L358",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L361",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L362",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L363",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L364",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L365",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces",
      "target": "dashboards_langgraph_traces_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces_annotations",
      "target": "dashboards_langgraph_traces_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L358",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces_templating",
      "target": "dashboards_langgraph_traces_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces_time",
      "target": "dashboards_langgraph_traces_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L360",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces_time",
      "target": "dashboards_langgraph_traces_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/langgraph-traces.json",
      "source_location": "L361",
      "weight": 1.0,
      "source": "dashboards_langgraph_traces_timepicker",
      "target": "dashboards_langgraph_traces_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L502",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L500",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L501",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L504",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L505",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L506",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L507",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L508",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost",
      "target": "dashboards_llm_usage_cost_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost_annotations",
      "target": "dashboards_llm_usage_cost_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost_templating",
      "target": "dashboards_llm_usage_cost_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost_time",
      "target": "dashboards_llm_usage_cost_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L503",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost_time",
      "target": "dashboards_llm_usage_cost_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/llm-usage-cost.json",
      "source_location": "L504",
      "weight": 1.0,
      "source": "dashboards_llm_usage_cost_timepicker",
      "target": "dashboards_llm_usage_cost_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L41",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L271",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L269",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L270",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L273",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L274",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L275",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L276",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L277",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health",
      "target": "dashboards_pgboss_queue_health_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health_annotations",
      "target": "dashboards_pgboss_queue_health_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health_templating",
      "target": "dashboards_pgboss_queue_health_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health_time",
      "target": "dashboards_pgboss_queue_health_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L272",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health_time",
      "target": "dashboards_pgboss_queue_health_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/pgboss-queue-health.json",
      "source_location": "L273",
      "weight": 1.0,
      "source": "dashboards_pgboss_queue_health_timepicker",
      "target": "dashboards_pgboss_queue_health_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_annotations",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_editable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_fiscalyearstartmonth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_graphtooltip",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_id",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_links",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_panels",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L246",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_refresh",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L244",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_schemaversion",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L245",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_tags",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_templating",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_time",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L248",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_timepicker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L249",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_timezone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L250",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_title",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L251",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_uid",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L252",
      "weight": 1.0,
      "source": "dashboards_system_overview",
      "target": "dashboards_system_overview_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "dashboards_system_overview_annotations",
      "target": "dashboards_system_overview_annotations_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "dashboards_system_overview_templating",
      "target": "dashboards_system_overview_templating_list",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "weight": 1.0,
      "source": "dashboards_system_overview_time",
      "target": "dashboards_system_overview_time_from",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L247",
      "weight": 1.0,
      "source": "dashboards_system_overview_time",
      "target": "dashboards_system_overview_time_to",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "grafana/dashboards/system-overview.json",
      "source_location": "L248",
      "weight": 1.0,
      "source": "dashboards_system_overview_timepicker",
      "target": "dashboards_system_overview_timepicker_refresh_intervals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L51",
      "weight": 1.0,
      "source": "package",
      "target": "package_dependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "package",
      "target": "package_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "package",
      "target": "package_devdependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L47",
      "weight": 1.0,
      "source": "package",
      "target": "package_engines",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L33",
      "weight": 1.0,
      "source": "package",
      "target": "package_lint_staged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "package",
      "target": "package_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "package",
      "target": "package_private",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "package",
      "target": "package_scripts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "package",
      "target": "package_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "package",
      "target": "package_workspaces",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_format_contracts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_generate_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_lint_contracts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_prepare",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test_pw",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test_pw_headed",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test_pw_ui",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_chalk",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_commitlint_cli",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_commitlint_config_conventional",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_dotenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_faker_js_faker",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_husky",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_lint_staged",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_openapi_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_playwright_qase_reporter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_playwright_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_seontechnologies_playwright_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_stoplight_spectral_cli",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L34",
      "weight": 1.0,
      "source": "package_lint_staged",
      "target": "package_lint_staged_backend_migrations_ts_tsx_js_jsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L37",
      "weight": 1.0,
      "source": "package_lint_staged",
      "target": "package_lint_staged_backend_ts_tsx_js_jsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L40",
      "weight": 1.0,
      "source": "package_lint_staged",
      "target": "package_lint_staged_frontend_ts_tsx_js_jsx",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L43",
      "weight": 1.0,
      "source": "package_lint_staged",
      "target": "package_lint_staged_test_playwright_ts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L48",
      "weight": 1.0,
      "source": "package_engines",
      "target": "package_engines_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L49",
      "weight": 1.0,
      "source": "package_engines",
      "target": "package_engines_npm",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L52",
      "weight": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_eslint_plugin_react",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "qase_config",
      "target": "qase_config_mode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "qase_config",
      "target": "qase_config_testops",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "qase_config_testops",
      "target": "qase_config_testops_api",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "qase_config_testops",
      "target": "qase_config_testops_autocreate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "qase_config_testops",
      "target": "qase_config_testops_project",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "qase.config.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "qase_config_testops_api",
      "target": "qase_config_api_token",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "scripts/generate-types.sh",
      "source_location": "L1",
      "weight": 1.0,
      "source": "scripts_generate_types",
      "target": "users_emre_code_projects_efsora_recvue_agentic_os_scripts_generate_types_sh__entry",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_arrowparens",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_endofline",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_printwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_semi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_singlequote",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_tabwidth",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_trailingcomma",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/.prettierrc.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "test_prettierrc",
      "target": "test_prettierrc_usetabs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_author",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_devdependencies",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_keywords",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_license",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_main",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_name",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_scripts",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_type",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "test_package",
      "target": "test_package_version",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "test_package_scripts",
      "target": "test_package_scripts_format",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "test_package_scripts",
      "target": "test_package_scripts_format_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "test_package_scripts",
      "target": "test_package_scripts_lint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "test_package_scripts",
      "target": "test_package_scripts_lint_fix",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "test_package_scripts",
      "target": "test_package_scripts_type_check",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_dotenv",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_eslint",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_eslint_config_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_eslint_plugin_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_prettier",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_types_node",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_typescript",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_typescript_eslint_eslint_plugin",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "source": "test_package_devdependencies",
      "target": "test_package_devdependencies_typescript_eslint_parser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/authentication.spec.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "e2e_authentication_spec",
      "target": "fixtures_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/authentication.spec.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "e2e_authentication_spec",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "e2e_dashboard_spec_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "e2e_dashboard_spec_test_csv_file",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "fixtures_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "helpers_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "helpers_auth_loginviaui",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "page_objects_dashboardpage_dashboardpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "page_objects_fileuploadpage_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "page_objects_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/dashboard.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_dashboard_spec",
      "target": "page_objects_schemamanagementpage_schemamanagementpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "e2e_file_upload_spec_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "e2e_file_upload_spec_test_csv_file",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "fixtures_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "helpers_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "helpers_auth_loginviaui",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "page_objects_fileuploadpage_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/file-upload.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_file_upload_spec",
      "target": "page_objects_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "fixtures_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "helpers_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "helpers_auth_loginviaui",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "page_objects_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/schema-management.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_schema_management_spec",
      "target": "page_objects_schemamanagementpage_schemamanagementpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "e2e_workflow_history_spec_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "e2e_workflow_history_spec_test_csv_file",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "fixtures_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "helpers_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "helpers_auth_loginviaui",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "page_objects_fileuploadpage_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "page_objects_index",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "page_objects_workflowdetailpage_workflowdetailpage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/e2e/workflow-history.spec.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "e2e_workflow_history_spec",
      "target": "page_objects_workflowhistorypage_workflowhistorypage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/global-setup.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "playwright_global_setup",
      "target": "playwright_global_setup_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/global-setup.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "playwright_global_setup",
      "target": "playwright_global_setup_globalsetup",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/playwright.config.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "playwright_playwright_config",
      "target": "playwright_playwright_config_dirname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "fixtures_api_request_fixture_apifixture",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L20",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "fixtures_api_request_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "helpers_api_request",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "helpers_api_request_apidelete",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "helpers_api_request_apiget",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "helpers_api_request_apipost",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/api-request-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_api_request_fixture",
      "target": "helpers_api_request_apirequest",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_api_request_fixture",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_api_request_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "fixtures_auth_fixture",
      "target": "fixtures_auth_fixture_authfixture",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L10",
      "weight": 1.0,
      "source": "fixtures_auth_fixture",
      "target": "fixtures_auth_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_auth_fixture",
      "target": "helpers_auth",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/auth-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_auth_fixture",
      "target": "helpers_auth_loginviaapi",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_auth_fixture",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_auth_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "factories_user_factory",
      "target": "factories_user_factory_createadminuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "factories_user_factory",
      "target": "factories_user_factory_createcompany",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "factories_user_factory",
      "target": "factories_user_factory_createuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "factories_user_factory",
      "target": "factories_user_factory_testcompany",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "factories_user_factory",
      "target": "factories_user_factory_testuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "factories_user_factory",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "factories_user_factory_testuser",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/factories/user-factory.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "factories_user_factory_createadminuser",
      "target": "factories_user_factory_createuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "factories_user_factory_createuser",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "factories_user_factory_createadminuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_index_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_network_fixture",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_network_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_user_fixture",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "fixtures_index",
      "target": "fixtures_user_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/network-fixture.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "fixtures_network_fixture",
      "target": "fixtures_network_fixture_networkfixture",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/network-fixture.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "fixtures_network_fixture",
      "target": "fixtures_network_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L19",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "fixtures_user_fixture_test",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/fixtures/user-fixture.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "fixtures_user_fixture",
      "target": "fixtures_user_fixture_userfixture",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "helpers_api_request",
      "target": "helpers_api_request_apidelete",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "helpers_api_request",
      "target": "helpers_api_request_apiget",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "helpers_api_request",
      "target": "helpers_api_request_apipost",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "helpers_api_request",
      "target": "helpers_api_request_apirequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "helpers_api_request",
      "target": "helpers_api_request_apirequestparams",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "helpers_api_request_apidelete",
      "target": "helpers_api_request_apirequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "helpers_api_request_apiget",
      "target": "helpers_api_request_apirequest",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/api-request.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "helpers_api_request_apipost",
      "target": "helpers_api_request_apirequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_extracttokenfromcookie",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L99",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_generateuniqueemail",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_loginuser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_registerpayload",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_registeruser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_sendinvitation",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "helpers_auth_api",
      "target": "helpers_auth_api_sendinvitationandregister",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "helpers_auth_api_sendinvitationandregister",
      "target": "helpers_auth_api_sendinvitation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth-api.ts",
      "source_location": "L86",
      "weight": 1.0,
      "source": "helpers_auth_api_sendinvitationandregister",
      "target": "helpers_auth_api_registeruser",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "helpers_auth",
      "target": "helpers_auth_logincredentials",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "helpers_auth",
      "target": "helpers_auth_loginviaapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/helpers/auth.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "helpers_auth",
      "target": "helpers_auth_loginviaui",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "page_objects_basepage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_chatpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "page_objects_dashboardpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_homepage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_loginpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_registerpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage",
      "target": "page_objects_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_click",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L12",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L66",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_debugpagestate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_fill",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L26",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_getbytestid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_shouldcontaintext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_verifyurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_visit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_waitforelement",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage",
      "target": "page_objects_basepage_basepage_waitforelementtodisappear",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_chatpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "page_objects_dashboardpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "page_objects_dashboardpage_dashboardpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_homepage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_loginpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_registerpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_basepage_basepage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage_click",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage_fill",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage_shouldcontaintext",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage_waitforelement",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/BasePage.ts",
      "source_location": "L48",
      "weight": 1.0,
      "source": "page_objects_basepage_basepage_waitforelementtodisappear",
      "target": "page_objects_basepage_basepage_getelement",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_chatpage",
      "target": "page_objects_chatpage_chatpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_chatpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L43",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_closechatpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L35",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_openchatpanel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L69",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_typemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L106",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifybotmessagedisplayed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifychatinputvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L62",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifychatpanelclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifychatpanelopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L51",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifyfloatingbuttonvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L96",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifymessagelistempty",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L92",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifymessagelistvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L84",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifysendbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifysendbuttonenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L100",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage",
      "target": "page_objects_chatpage_chatpage_verifyusermessagedisplayed",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L2",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_chatpage_chatpage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/ChatPage.ts",
      "source_location": "L75",
      "weight": 1.0,
      "source": "page_objects_chatpage_chatpage_sendmessage",
      "target": "page_objects_chatpage_chatpage_typemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "page_objects_dashboardpage",
      "target": "page_objects_dashboardpage_dashboardpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_dashboardpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "page_objects_dashboardpage_dashboardpage",
      "target": "page_objects_dashboardpage_dashboardpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_dashboardpage_dashboardpage",
      "target": "page_objects_dashboardpage_dashboardpage_goto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/DashboardPage.ts",
      "source_location": "L14",
      "weight": 1.0,
      "source": "page_objects_dashboardpage_dashboardpage",
      "target": "page_objects_dashboardpage_dashboardpage_isloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_dashboardpage_dashboardpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L406",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickcreateschemalink",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L260",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickdelete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L251",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickpreview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L418",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L373",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickschemaselect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickuploaddropzone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L511",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_closepreviewdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L284",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_deleteallfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L269",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_deletefile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L200",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_getfilecount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L488",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_getpreviewcolumncount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L496",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_getpreviewrowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_goto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L593",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L425",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L216",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_selectfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L380",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_selectschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L571",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadfileviabutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadfileviadragdrop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L580",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadselectandprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L160",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifydragactivestate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyemptystate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L560",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyerrortoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L232",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfileexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L277",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfilenotexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L239",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfileprocessed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L224",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfileselected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfilesloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L398",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifynoschemasavailable",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifynotonloginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypagedescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L110",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L473",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L466",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L480",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewfilename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L504",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewrowcounttext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L434",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyprocessbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L441",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyprocessbuttonenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L448",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyprocessing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L390",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyschemaselected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L553",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifysuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L167",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyuploading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L538",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforerrortoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L455",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforprocessingcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L523",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforuploadcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_fileuploadpage_fileuploadpage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L572",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadfileviabutton",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L286",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_deleteallfiles",
      "target": "page_objects_fileuploadpage_fileuploadpage_getfilecount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L426",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_selectfile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L574",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifyfileexists",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L598",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickpreview",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L270",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_deletefile",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickdelete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L271",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_deletefile",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L407",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_clickcreateschemalink",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickschemaselect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L381",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_selectschema",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickschemaselect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L399",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_verifynoschemasavailable",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickschemaselect",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L427",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_selectschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L428",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_clickprocess",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L586",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadselectandprocess",
      "target": "page_objects_fileuploadpage_fileuploadpage_processfile",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L599",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L513",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_closepreviewdialog",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewdialogclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L600",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_verifypreviewfilename",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L602",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_getpreviewcolumncount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L605",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_getpreviewrowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L608",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_previewandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_closepreviewdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L573",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L587",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadselectandprocess",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L554",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_verifysuccesstoast",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforsuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L561",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_verifyerrortoast",
      "target": "page_objects_fileuploadpage_fileuploadpage_waitforerrortoast",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/FileUploadPage.ts",
      "source_location": "L585",
      "weight": 1.0,
      "source": "page_objects_fileuploadpage_fileuploadpage_uploadselectandprocess",
      "target": "page_objects_fileuploadpage_fileuploadpage_uploadandverifyfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "page_objects_homepage",
      "target": "page_objects_homepage_homepage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_homepage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_clickcancellogout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_clickconfirmlogout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_clicklogoutbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_clickoutsidedropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L53",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_closeuserdropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L177",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_completelogoutflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L33",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L57",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_logout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L185",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_openlogoutmodal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L49",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_openuserdropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L159",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifycancelbuttonvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifyconfirmbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L165",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifyconfirmbuttontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L153",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifyconfirmbuttonvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L82",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifydropdownclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L77",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifydropdownopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutbuttonnotexist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutbuttontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L73",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutbuttonvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L118",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutmodalclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutmodalcontent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L111",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifylogoutmodalopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L130",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifymodaldescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifymodaltitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L37",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L98",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifyuserinfointrigger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L41",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage",
      "target": "page_objects_homepage_homepage_verifywelcomemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L4",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_homepage_homepage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_completelogoutflow",
      "target": "page_objects_homepage_homepage_openuserdropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L58",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_logout",
      "target": "page_objects_homepage_homepage_openuserdropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L186",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_openlogoutmodal",
      "target": "page_objects_homepage_homepage_openuserdropdown",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L181",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_completelogoutflow",
      "target": "page_objects_homepage_homepage_verifylogoutmodalopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_verifylogoutmodalcontent",
      "target": "page_objects_homepage_homepage_verifymodaltitle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_verifylogoutmodalcontent",
      "target": "page_objects_homepage_homepage_verifymodaldescription",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/HomePage.ts",
      "source_location": "L182",
      "weight": 1.0,
      "source": "page_objects_homepage_homepage_completelogoutflow",
      "target": "page_objects_homepage_homepage_clickconfirmlogout",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_loginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_loginpage",
      "target": "page_objects_loginpage_loginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_loginpage_loginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L81",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_clearemail",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_clearpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_clicksignin",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_enteremail",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L36",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_enterpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L119",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_getemailvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L123",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_getpasswordvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_login",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L54",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_loginandwait",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L127",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_togglepasswordvisibility",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L93",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifyemailerrorcontains",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifyemailerrorvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifyerrormessagecontains",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L59",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifyerrormessagevisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypagetitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L101",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypassworderrorcontains",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L97",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypassworderrorvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L144",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypasswordhidden",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L131",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypasswordinputtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypasswordtogglearialabel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L148",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifypasswordvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L105",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifysigninbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifysigninbuttonenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_verifysigninbuttonloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage",
      "target": "page_objects_loginpage_loginpage_waitforloginsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_login",
      "target": "page_objects_loginpage_loginpage_enteremail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L46",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_login",
      "target": "page_objects_loginpage_loginpage_enterpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L47",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_login",
      "target": "page_objects_loginpage_loginpage_clicksignin",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L55",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_loginandwait",
      "target": "page_objects_loginpage_loginpage_login",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_loginandwait",
      "target": "page_objects_loginpage_loginpage_waitforloginsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L145",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_verifypasswordhidden",
      "target": "page_objects_loginpage_loginpage_verifypasswordinputtype",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/LoginPage.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "page_objects_loginpage_loginpage_verifypasswordvisible",
      "target": "page_objects_loginpage_loginpage_verifypasswordinputtype",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_registerpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_registerpage",
      "target": "page_objects_registerpage_registerpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_registerpage_registerpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_clearfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_clickhelplink",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_clicksubmit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L40",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L136",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_doubleclicksubmit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L76",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_enterconfirmpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_enteremail",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L60",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_entername",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L72",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_enterpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_entersurname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L80",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_fillregistrationform",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L279",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_focusfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L311",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_getfieldvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_submitregistration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L305",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_tabtonextfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_toggleconfirmpasswordvisibility",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L124",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_togglepasswordvisibility",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L239",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifybranddisplayed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L202",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyconfirmpassworderror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L148",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyconfirmpasswordinputtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L188",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyemailerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L292",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyfieldhasfocus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyfieldsempty",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L269",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyformlabels",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L255",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyhelplink",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L174",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifynameerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L224",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifynofielderror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L220",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifynoservererror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L44",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L195",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifypassworderror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L263",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifypasswordhint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifypasswordinputtype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L211",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifyservererror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L168",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifysubmitbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L154",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifysubmitbuttonloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L161",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifysubmitbuttonnormal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L181",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifysurnameerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L246",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage",
      "target": "page_objects_registerpage_registerpage_verifywelcomemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_fillregistrationform",
      "target": "page_objects_registerpage_registerpage_entername",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L88",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_fillregistrationform",
      "target": "page_objects_registerpage_registerpage_entersurname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L89",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_fillregistrationform",
      "target": "page_objects_registerpage_registerpage_enteremail",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_fillregistrationform",
      "target": "page_objects_registerpage_registerpage_enterpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L91",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_fillregistrationform",
      "target": "page_objects_registerpage_registerpage_enterconfirmpassword",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_submitregistration",
      "target": "page_objects_registerpage_registerpage_fillregistrationform",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/RegisterPage.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "page_objects_registerpage_registerpage_submitregistration",
      "target": "page_objects_registerpage_registerpage_clicksubmit",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_schemamanagementpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_schemamanagementpage_schemamanagementpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L257",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L454",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_canceldelete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L362",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_cancelschemaform",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L171",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L304",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddrule",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L484",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickcontinueediting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L125",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickcreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L439",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickdeleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L488",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickdiscardchanges",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L393",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickeditschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L410",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickeditschemabyname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L430",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickfirsteditschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L450",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_confirmdelete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L94",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L573",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L599",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L662",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L458",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L714",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L160",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L234",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexample",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L187",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexplanation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L175",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L149",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemadescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L138",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemaname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L321",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillvalidationrule",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L292",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_getaddrulebutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L739",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_getschemacount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L339",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_getvalidationruleinput",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L246",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_removecolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L346",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_removevalidationrule",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L199",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_selectcolumntype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L358",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L218",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_togglecolumnrequired",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L133",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifycreatedialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L527",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifydefaultbadge",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L444",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifydeleteconfirmationdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L250",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyduplicatecolumnnameerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L399",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyeditdialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L504",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyemptystate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L553",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyerrortoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L500",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyloadingstate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L350",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifynorulesmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L109",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifynotonloginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L115",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifypagedescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L374",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifysavinginprogress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L522",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemadescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L509",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemaexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L496",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemalistvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L517",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemaname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L513",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyschemanotexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L366",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifysubmitbuttondisabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L370",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifysubmitbuttonenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L541",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifysuccesstoast",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L473",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyunsavedchangeswarning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L532",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyvalidationrulecount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L379",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L578",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickcreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L611",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickcreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L673",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickcreateschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L579",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifycreatedialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L612",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifycreatedialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L674",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifycreatedialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L725",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemaname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L161",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemaname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L729",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemadescription",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L163",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillschemadescription",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L581",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L615",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L677",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillbasicinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L587",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L622",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L684",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L267",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L589",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L270",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexplanation",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L274",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_selectcolumntype",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L280",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_togglecolumnrequired",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L284",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillcolumnexample",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L624",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L686",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_addcompletecolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L649",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickaddrule",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L650",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_fillvalidationrule",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L592",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L654",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L707",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L732",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_submitschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L593",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createbasicschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L655",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L708",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_createschemasimple",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L733",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_waitfordialogtocloseunlesserror",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L722",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifyeditdialogopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L721",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_editschemacomplete",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickeditschemabyname",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L459",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_clickdeleteschema",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L460",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_verifydeleteconfirmationdialog",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L463",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_confirmdelete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/SchemaManagementPage.ts",
      "source_location": "L465",
      "weight": 1.0,
      "source": "page_objects_schemamanagementpage_schemamanagementpage_deleteschema",
      "target": "page_objects_schemamanagementpage_schemamanagementpage_canceldelete",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_workflowdetailpage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_workflowdetailpage_workflowdetailpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L219",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_clickdownloadjson",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L211",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_clickviewmappings",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L235",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_closejsonmodal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L552",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_expandruleviolation",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L414",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getderivedmappingcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L406",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getdirectmappingcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L261",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getpipelinestepcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L544",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getruleviolationcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L371",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getstepstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L447",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getstrategycount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L474",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getsubagentresultcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L490",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getsubagentstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L178",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L156",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getworkflowtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L132",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_gotoworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L345",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_isstepcompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L358",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_issteprunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L634",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_navigatetomappings",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L399",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifycolumnmappingssectionvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L422",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifydirectmappingexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L193",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifydurationdisplayed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L595",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L440",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyextracolumnsvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L243",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyjsonmodalclosed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L227",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyjsonmodalopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L573",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L433",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifymissingcolumnsvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L392",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyorchestratorcardvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L587",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyorchestratorloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L140",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L254",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifypipelinevisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L537",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyrulevalidationcardvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L186",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifystartedatdisplayed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L269",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifystepcompleted",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L285",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifystepfailed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L277",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifysteprunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L455",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifystrategyforcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L467",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentcardvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L482",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentresultforcolumn",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L502",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentsuccess",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L204",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyviewmappingsbutton",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L562",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyviolatingrowsvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L168",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L148",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L607",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_viewandverifyworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L626",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_viewjsonresult",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L580",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforloadingcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L293",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforpipelinecomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L320",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforsteptocomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L514",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforsubagentdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L616",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L608",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_viewandverifyworkflow",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_gotoworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L609",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_viewandverifyworkflow",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L610",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_viewandverifyworkflow",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowtitle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L618",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L635",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_navigatetomappings",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_clickviewmappings",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L627",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_viewjsonresult",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_clickdownloadjson",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L628",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_viewjsonresult",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyjsonmodalopen",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L617",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_waitforpipelinecomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L619",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifyorchestratorcardvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L620",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_waitforworkflowcompleteandverifyresults",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_verifysubagentcardvisible",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowDetailPage.ts",
      "source_location": "L519",
      "weight": 1.0,
      "source": "page_objects_workflowdetailpage_workflowdetailpage_waitforsubagentdata",
      "target": "page_objects_workflowdetailpage_workflowdetailpage_getsubagentresultcount",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_workflowhistorypage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage",
      "confidence_score": 1.0
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/index.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "page_objects_index",
      "target": "page_objects_workflowhistorypage_workflowhistorypage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L121",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clearsearch",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L128",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickstatusfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L245",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L254",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflowbyindex",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L68",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_constructor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L315",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_filterbystatusandverify",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L163",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L232",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowduration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L223",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowstartedat",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L205",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L79",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_goto",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L264",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_gotofirstworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L307",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_searchandverifyworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L326",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_searchandviewworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L113",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_searchworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L139",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_selectstatusfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L289",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyemptystate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L181",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyhasworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L275",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyloading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L296",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifynoresults",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L102",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifynotonloginpage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifypagedescription",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L87",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifypageloaded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L151",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifystatusfilterapplied",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L189",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L197",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflownotexists",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L214",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L282",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_waitforloadingcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L351",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L334",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowtoappear",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L308",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_searchandverifyworkflow",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_searchworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L142",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_selectstatusfilter",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickstatusfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L318",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_filterbystatusandverify",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_selectstatusfilter",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L319",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_filterbystatusandverify",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifystatusfilterapplied",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L182",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_verifyhasworkflows",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_getworkflowcount",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L320",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_filterbystatusandverify",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyhasworkflows",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L309",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_searchandverifyworkflow",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L338",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowtoappear",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowexists",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L361",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowstatus",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_verifyworkflowstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L328",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_searchandviewworkflow",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L265",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_gotofirstworkflow",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_clickviewworkflowbyindex",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L360",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_waitforworkflowstatus",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_waitforloadingcomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/support/page-objects/WorkflowHistoryPage.ts",
      "source_location": "L327",
      "weight": 1.0,
      "source": "page_objects_workflowhistorypage_workflowhistorypage_searchandviewworkflow",
      "target": "page_objects_workflowhistorypage_workflowhistorypage_searchandverifyworkflow",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/test-results/.last-run.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "test_results_last_run",
      "target": "test_results_last_run_failedtests",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/test-results/.last-run.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "test_results_last_run",
      "target": "test_results_last_run_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "playwright_tsconfig",
      "target": "playwright_tsconfig_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "playwright_tsconfig",
      "target": "playwright_tsconfig_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "playwright_tsconfig",
      "target": "playwright_tsconfig_extends",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "playwright_tsconfig",
      "target": "playwright_tsconfig_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_baseurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions",
      "target": "playwright_tsconfig_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions_paths",
      "target": "playwright_tsconfig_paths_factories",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions_paths",
      "target": "playwright_tsconfig_paths_fixtures",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions_paths",
      "target": "playwright_tsconfig_paths_helpers",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions_paths",
      "target": "playwright_tsconfig_paths_page_objects",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/playwright/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "playwright_tsconfig_compileroptions_paths",
      "target": "playwright_tsconfig_paths_support",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_alltestcases",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_authtestcases_healthtestcases",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L27",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_fetchapi",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L50",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_getqasetestcases",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L67",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_syncmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L56",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata",
      "target": "scripts_sync_qase_metadata_updatetestcasemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L52",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata_getqasetestcases",
      "target": "scripts_sync_qase_metadata_fetchapi",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L63",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata_updatetestcasemetadata",
      "target": "scripts_sync_qase_metadata_fetchapi",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L74",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata_syncmetadata",
      "target": "scripts_sync_qase_metadata_getqasetestcases",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "test/scripts/sync-qase-metadata.ts",
      "source_location": "L90",
      "weight": 1.0,
      "source": "scripts_sync_qase_metadata_syncmetadata",
      "target": "scripts_sync_qase_metadata_updatetestcasemetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L28",
      "weight": 1.0,
      "source": "test_sync_metadata",
      "target": "test_sync_metadata_apitests",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L9",
      "weight": 1.0,
      "source": "test_sync_metadata",
      "target": "test_sync_metadata_readtsfile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-metadata.mjs",
      "source_location": "L29",
      "weight": 1.0,
      "source": "test_sync_metadata",
      "target": "test_sync_metadata_uitests",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-qase.js",
      "source_location": "L1",
      "weight": 1.0,
      "source": "test_sync_qase",
      "target": "test_sync_qase_fs",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-qase.js",
      "source_location": "L2",
      "weight": 1.0,
      "source": "test_sync_qase",
      "target": "test_sync_qase_path",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/sync-qase.js",
      "source_location": "L9",
      "weight": 1.0,
      "source": "test_sync_qase",
      "target": "test_sync_qase_testmetadata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "test_tsconfig",
      "target": "test_tsconfig_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L27",
      "weight": 1.0,
      "source": "test_tsconfig",
      "target": "test_tsconfig_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L26",
      "weight": 1.0,
      "source": "test_tsconfig",
      "target": "test_tsconfig_include",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_allowsyntheticdefaultimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_baseurl",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_declaration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_esmoduleinterop",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_forceconsistentcasinginfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L22",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_outdir",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_paths",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_resolvejsonmodule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L24",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_sourcemap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions",
      "target": "test_tsconfig_compileroptions_types",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions_paths",
      "target": "test_tsconfig_paths_api",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions_paths",
      "target": "test_tsconfig_paths_fixtures",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions_paths",
      "target": "test_tsconfig_paths_pages",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions_paths",
      "target": "test_tsconfig_paths_support",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/tsconfig.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "test_tsconfig_compileroptions_paths",
      "target": "test_tsconfig_paths_utils",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L2",
      "weight": 1.0,
      "source": "tsconfig_base",
      "target": "tsconfig_base_compileroptions",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tsconfig_base",
      "target": "tsconfig_base_exclude",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L8",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_allowsyntheticdefaultimports",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L16",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_composite",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L13",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_declaration",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L14",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_declarationmap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L7",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_esmoduleinterop",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L11",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_forceconsistentcasinginfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L17",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_incremental",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L4",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_lib",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L5",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_module",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L6",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_moduleresolution",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L21",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_nofallthroughcasesinswitch",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L20",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_noimplicitreturns",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L18",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_nounusedlocals",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L19",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_nounusedparameters",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L12",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_resolvejsonmodule",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L10",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_skiplibcheck",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L15",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_sourcemap",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L9",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_strict",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.base.json",
      "source_location": "L3",
      "weight": 1.0,
      "source": "tsconfig_base_compileroptions",
      "target": "tsconfig_base_compileroptions_target",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_ci_pipeline",
      "target": "ci_branch_naming_convention"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_ci_pipeline",
      "target": "ci_deploy_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_ci_pipeline",
      "target": "ci_security_audit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_deploy_pipeline",
      "target": "ci_security_audit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_deploy_pipeline",
      "target": "ci_ghcr_images"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_ghcr_images",
      "target": "dockercompose_backend_service"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": ".github/workflows/ci.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "ci_ghcr_images",
      "target": "dockercompose_frontend_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/code-review.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "codereview_claude_code_review",
      "target": "codereview_aws_bedrock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_backend_service",
      "target": "codereview_aws_bedrock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_batch_llm_processing",
      "target": "codereview_aws_bedrock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_agentic_os",
      "target": "backendclaudemd_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_agentic_os",
      "target": "claudemd_precommit_hooks"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_agentic_os",
      "target": "claudemd_spec_first_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_agentic_os",
      "target": "claudemd_type_generation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_agentic_os",
      "target": "frontendclaudemd_frontend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "readme_agent_os",
      "target": "claudemd_agentic_os"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_spec_first_api",
      "target": "contracts_frontend_backend_api"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claudemd_type_generation",
      "target": "contracts_frontend_backend_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_contracts_readme",
      "target": "claudemd_type_generation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_four_layer_api_pipeline",
      "target": "claudemd_type_generation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "readme_agent_os",
      "target": "claudemd_type_generation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "readme_agent_os",
      "target": "backendclaudemd_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "readme_agent_os",
      "target": "frontendclaudemd_frontend"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_barrel_exports"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_agents"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_cost"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_evaluation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_file_processing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_notifications"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_domain_users"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_fcis"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_kafka"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_langgraph"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_repository_factory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_backend",
      "target": "backendclaudemd_websocket"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "backend/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendreadme_backend",
      "target": "backendclaudemd_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_fcis",
      "target": "backendclaudemd_mapper_pattern"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_fcis",
      "target": "backendclaudemd_result_system"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_fcis",
      "target": "backendclaudemd_value_objects"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_result_system",
      "target": "backendclaudemd_command_side_effects"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_result_system",
      "target": "backendclaudemd_pipe_combinators"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_pipe_combinators",
      "target": "backendclaudemd_match_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_command_side_effects",
      "target": "backendclaudemd_opentelemetry"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_translator_registry",
      "target": "backendclaudemd_command_side_effects"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_repository_factory",
      "target": "backendclaudemd_drizzle_orm"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_validated_request",
      "target": "backendclaudemd_rbac"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_rbac",
      "target": "backendclaudemd_okta_auth"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_permission_gate",
      "target": "backendclaudemd_rbac"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_match_response",
      "target": "backendclaudemd_app_response"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_four_layer_api_pipeline",
      "target": "backendclaudemd_app_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_domain_cost",
      "target": "backendclaudemd_pgboss"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_event_shell_orchestration",
      "target": "backendclaudemd_domain_event_shell"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "backendclaudemd_domain_file_processing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_domain_notifications",
      "target": "backendclaudemd_pgboss"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_notification_schema",
      "target": "backendclaudemd_domain_notifications"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_langgraph",
      "target": "backendclaudemd_event_shell_orchestration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendclaudemd_langgraph",
      "target": "backendclaudemd_pgboss"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_langgraph_checkpoint_snapshots",
      "target": "backendclaudemd_langgraph"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "backendclaudemd_langgraph"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_resume_flow_hitl",
      "target": "backendclaudemd_event_shell_orchestration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_cross_workflow_orchestration",
      "target": "backendclaudemd_event_shell_orchestration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_backend_service",
      "target": "backendclaudemd_okta_auth"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_read_model_projections",
      "target": "backendclaudemd_pgboss"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_otel_lgtm",
      "target": "backendclaudemd_opentelemetry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_streaming_adapter",
      "target": "backendclaudemd_opentelemetry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "backendreadme_backend",
      "target": "backendclaudemd_drizzle_orm"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_tool_schema",
      "target": "backendclaudemd_drizzle_orm"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_backend_service",
      "target": "backendclaudemd_kafka"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_streaming_adapter",
      "target": "backendclaudemd_websocket"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "backend/contracts/.spectral.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_spectral_config",
      "target": "contracts_frontend_backend_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_contracts_readme",
      "target": "contracts_frontend_backend_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_frontend_backend_api",
      "target": "contracts_graphdata_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_frontend_backend_api",
      "target": "contracts_notification_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_frontend_backend_api",
      "target": "contracts_resume_flow_hitl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_frontend_backend_api",
      "target": "contracts_tool_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/contracts/frontend-backend-api.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "contracts_resume_flow_hitl",
      "target": "contracts_classification_mappings"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_cross_workflow_orchestration",
      "target": "contracts_resume_flow_hitl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "nodes_batch_llm_processing"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "nodes_column_level_assessment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "nodes_outlier_tracking"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "nodes_papaparse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_csv_transform_nodes",
      "target": "nodes_parallel_processing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "backend/src/langgraph/graphs/csv-transform/nodes/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "nodes_column_level_assessment",
      "target": "nodes_adaptive_strategy_selection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercomposedev_dev_compose",
      "target": "dockercompose_base_compose"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercomposedev_dev_compose",
      "target": "dockercompose_otel_lgtm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.dev.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercomposedev_dev_compose",
      "target": "dockercompose_pgadmin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.prod.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercomposeprod_prod_compose",
      "target": "dockercompose_base_compose"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_base_compose",
      "target": "dockercompose_backend_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_base_compose",
      "target": "dockercompose_frontend_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_base_compose",
      "target": "dockercompose_kafka_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_base_compose",
      "target": "dockercompose_postgres_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_backend_service",
      "target": "dockercompose_postgres_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_backend_service",
      "target": "dockercompose_kafka_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker-compose.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "dockercompose_frontend_service",
      "target": "dockercompose_backend_service"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_frontend",
      "target": "frontendclaudemd_four_layer_api_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_frontend",
      "target": "frontendclaudemd_permission_gate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_frontend",
      "target": "frontendclaudemd_shadcn_ui"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_frontend",
      "target": "frontendclaudemd_zustand"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "frontend/index.html",
      "source_location": null,
      "weight": 1.0,
      "source": "index_frontend_index_html",
      "target": "frontendclaudemd_frontend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "frontendclaudemd_four_layer_api_pipeline",
      "target": "frontendclaudemd_tanstack_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_store",
      "target": "domaineventstoredesign_cross_workflow_orchestration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_store",
      "target": "domaineventstoredesign_event_store_query_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_store",
      "target": "domaineventstoredesign_langgraph_checkpoint_snapshots"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_store",
      "target": "domaineventstoredesign_read_model_projections"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_store",
      "target": "domaineventstoredesign_streaming_adapter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_streaming_adapter",
      "target": "domaineventstoredesign_event_translation_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_streaming_adapter",
      "target": "domaineventstoredesign_workflow_events_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_domain_event_taxonomy",
      "target": "domaineventstoredesign_causation_id_chaining"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_event_translation_layer",
      "target": "domaineventstoredesign_domain_event_taxonomy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_event_translation_layer",
      "target": "domaineventstoredesign_translator_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md",
      "source_location": null,
      "weight": 1.0,
      "source": "domaineventstoredesign_read_model_projections",
      "target": "domaineventstoredesign_projection_cursors"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_api_layer",
      "target": "api_readme_four_layer_pipeline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_four_layer_pipeline",
      "target": "api_readme_components_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_four_layer_pipeline",
      "target": "api_readme_endpoints_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_four_layer_pipeline",
      "target": "api_readme_hooks_layer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_four_layer_pipeline",
      "target": "api_readme_methods_layer"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_endpoints_layer",
      "target": "api_readme_axios_instance"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_methods_layer",
      "target": "api_readme_endpoints_layer"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_hooks_layer",
      "target": "api_readme_methods_layer"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_methods_layer",
      "target": "api_readme_unwrapresponse"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_components_layer",
      "target": "api_readme_hooks_layer"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_hooks_layer",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/hooks/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "hooks_readme_client_logic_only_rule",
      "target": "api_readme_hooks_layer"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_hooks",
      "target": "api_readme_hooks_layer"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_domain_components",
      "target": "api_readme_components_layer"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_axios_instance",
      "target": "api_readme_error_flow"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_httponly_cookie_auth",
      "target": "api_readme_axios_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_error_flow",
      "target": "api_readme_apierror"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "utils_readme_error_messages",
      "target": "api_readme_apierror"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_unwrapresponse",
      "target": "api_readme_appresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_error_flow",
      "target": "api_readme_sonner_toast"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_error_flow",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_openapi_type_generation",
      "target": "api_readme_dual_type_strategy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_cache_invalidation",
      "target": "api_readme_query_key_hierarchy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_cache_invalidation",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/api/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "api_readme_query_key_hierarchy",
      "target": "constants_readme_query_keys"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "constants_readme_query_keys",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_hooks",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_client_vs_server_state",
      "target": "api_readme_tanstack_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "components_readme_shared_components",
      "target": "components_readme_blocks"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "components_readme_shared_components",
      "target": "components_readme_domain_agnostic_rule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "components_readme_shared_components",
      "target": "components_readme_lexical_editor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "components_readme_shared_components",
      "target": "components_readme_shadcn_ui"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "frontend/src/lib/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "lib_readme_cn_utility",
      "target": "components_readme_shadcn_ui"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.25,
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "styles_readme_tiptap_editor_styles",
      "target": "components_readme_lexical_editor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/components/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "components_readme_domain_agnostic_rule",
      "target": "presentation_readme_domain_components"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "constants_readme_constants_config",
      "target": "constants_readme_env_module"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "constants_readme_constants_config",
      "target": "constants_readme_query_keys"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/constants/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "constants_readme_env_module",
      "target": "constants_readme_zod"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemaform",
      "target": "constants_readme_zod"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/hooks/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "hooks_readme_shared_hooks",
      "target": "hooks_readme_client_logic_only_rule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/lib/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "lib_readme_utility_libraries",
      "target": "lib_readme_cn_utility"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_presentation_layer",
      "target": "presentation_readme_domain_components"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_presentation_layer",
      "target": "presentation_readme_folder_barrel_pattern"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_presentation_layer",
      "target": "presentation_readme_layout_shells"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_presentation_layer",
      "target": "presentation_readme_pages"
    },
    {
      "relation": "implements",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemamanager",
      "target": "presentation_readme_pages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/presentation/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "presentation_readme_layout_shells",
      "target": "presentation_readme_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_state_management",
      "target": "store_readme_authstore"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_state_management",
      "target": "store_readme_client_vs_server_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_state_management",
      "target": "store_readme_uistore"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_uistore",
      "target": "store_readme_theme_management"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "frontend/src/store/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "store_readme_theme_management",
      "target": "styles_readme_oklch_design_tokens"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "styles_readme_global_styles",
      "target": "styles_readme_oklch_design_tokens"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "styles_readme_global_styles",
      "target": "styles_readme_tiptap_editor_styles"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "styles_readme_oklch_design_tokens",
      "target": "styles_readme_token_flow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/styles/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "styles_readme_token_flow",
      "target": "styles_readme_tailwind_theme_inline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "utils_readme_utility_functions",
      "target": "utils_readme_error_messages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "utils_readme_utility_functions",
      "target": "utils_readme_jwt_utilities"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "frontend/src/utils/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "utils_readme_jwt_utilities",
      "target": "playwright_readme_httponly_cookie_auth"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "grafana/provisioning/dashboards/dashboards.yaml",
      "source_location": null,
      "weight": 1.0,
      "source": "dashboards_dashboards_grafana_provisioning",
      "target": "dashboards_dashboards_langgraph_folder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_test_guide",
      "target": "test_claude_global_setup_seed"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_test_guide",
      "target": "test_claude_merged_fixtures_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_test_guide",
      "target": "test_claude_playwright_e2e"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_test_guide",
      "target": "test_claude_qase_integration"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_management_page",
      "target": "test_claude_playwright_e2e"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_playwright_e2e",
      "target": "playwright_readme_playwright_framework"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.55,
      "source_file": "test/CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_claude_global_setup_seed",
      "target": "schema_management_findings_schema_crud_endpoints"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_playwright_framework",
      "target": "playwright_readme_data_factories"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_playwright_framework",
      "target": "playwright_readme_fixture_composition"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_playwright_framework",
      "target": "playwright_readme_page_object_model"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "test/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_readme_cypress_e2e",
      "target": "playwright_readme_playwright_framework"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_page_object_model",
      "target": "playwright_readme_data_testid_selectors"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_fixture_composition",
      "target": "playwright_readme_api_fixture"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_fixture_composition",
      "target": "playwright_readme_auth_fixture"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_fixture_composition",
      "target": "playwright_readme_network_fixture"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "playwright_readme_auth_fixture",
      "target": "playwright_readme_httponly_cookie_auth"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "test/README.md",
      "source_location": null,
      "weight": 1.0,
      "source": "test_readme_cypress_e2e",
      "target": "test_docker_compose_cypress_runner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_management_page",
      "target": "schema_management_findings_schema_hooks"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_management_page",
      "target": "schema_management_findings_schemamanager"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemamanager",
      "target": "schema_management_findings_schemaform"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemaform",
      "target": "schema_management_findings_column_builder"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemaform",
      "target": "schema_management_findings_react_hook_form"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schemaform",
      "target": "schema_management_findings_validation_rules"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/playwright/schema-management-findings.md",
      "source_location": null,
      "weight": 1.0,
      "source": "schema_management_findings_schema_hooks",
      "target": "schema_management_findings_schema_crud_endpoints"
    }
  ],
  "hyperedges": [
    {
      "id": "fcis_result_pipeline",
      "label": "FCIS Result Pipeline (compose, terminate, respond)",
      "nodes": [
        "backendclaudemd_fcis",
        "backendclaudemd_result_system",
        "backendclaudemd_pipe_combinators",
        "backendclaudemd_match_response",
        "backendclaudemd_app_response"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "backend/CLAUDE.md"
    },
    {
      "id": "langgraph_event_shell_flow",
      "label": "LangGraph Execution via Event Shell + PgBoss + StreamingAdapter",
      "nodes": [
        "backendclaudemd_langgraph",
        "backendclaudemd_event_shell_orchestration",
        "backendclaudemd_pgboss",
        "domaineventstoredesign_streaming_adapter",
        "backendclaudemd_websocket"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md"
    },
    {
      "id": "domain_event_store_layers",
      "label": "Domain Event Store Layered Pipeline",
      "nodes": [
        "domaineventstoredesign_event_translation_layer",
        "domaineventstoredesign_domain_event_taxonomy",
        "domaineventstoredesign_read_model_projections",
        "domaineventstoredesign_cross_workflow_orchestration",
        "domaineventstoredesign_event_store_query_service"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/Domain Event Store Design 331c9762321c80f0be65cf1a299254e8.md"
    },
    {
      "id": "frontend_four_layer_api_pipeline",
      "label": "4-Layer API Pipeline Flow",
      "nodes": [
        "api_readme_endpoints_layer",
        "api_readme_methods_layer",
        "api_readme_hooks_layer",
        "api_readme_components_layer"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "frontend/src/api/README.md"
    },
    {
      "id": "design_token_flow",
      "label": "Design Token Flow (oklch to Tailwind utilities)",
      "nodes": [
        "styles_readme_oklch_design_tokens",
        "styles_readme_token_flow",
        "styles_readme_tailwind_theme_inline",
        "store_readme_theme_management"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "frontend/src/styles/README.md"
    },
    {
      "id": "playwright_fixture_composition",
      "label": "Playwright Merged Fixture Composition",
      "nodes": [
        "playwright_readme_fixture_composition",
        "playwright_readme_api_fixture",
        "playwright_readme_auth_fixture",
        "playwright_readme_network_fixture",
        "playwright_readme_data_factories"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "test/playwright/README.md"
    }
  ],
  "built_at_commit": "a7ab5a71312baef4ce73c6205fc7d86b935cdeb2"
}